Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

[SOLUCIONADO] PrimaryKey como null

Estas en el tema de PrimaryKey como null en el foro de Mysql en Foros del Web. Hola!!! ¿No se puede poner una primary key como null? Al crear la tabla siempre me marca NOT NULL en el campo de la clave ...
  #1 (permalink)  
Antiguo 01/05/2013, 12:04
Avatar de rgf1987  
Fecha de Ingreso: diciembre-2012
Ubicación: Asturias
Mensajes: 269
Antigüedad: 11 años, 4 meses
Puntos: 22
PrimaryKey como null

Hola!!!

¿No se puede poner una primary key como null?

Al crear la tabla siempre me marca NOT NULL en el campo de la clave primaria y no soy capaz de quitarlo :( y en mi caso necesito que la clave nula porque es clave externa en otra tabla y puede tener o no tener valor.


Alguna idea?
  #2 (permalink)  
Antiguo 01/05/2013, 12:12
 
Fecha de Ingreso: mayo-2013
Mensajes: 2
Antigüedad: 11 años
Puntos: 0
Respuesta: PrimaryKey como null

La clave primaria identifica de manera única una fila de esa tabla y además no
puede ser nula. Pues si fuera nula, no podría cumplir su función.

Me temo que el diseño relacional está mal realizado. Postealo para que podamos
ayudarte.
  #3 (permalink)  
Antiguo 02/05/2013, 02:29
Avatar de rgf1987  
Fecha de Ingreso: diciembre-2012
Ubicación: Asturias
Mensajes: 269
Antigüedad: 11 años, 4 meses
Puntos: 22
Respuesta: PrimaryKey como null

Nada el problema al final no tenia nada que ver con como estaba planteada la base de datos, sino en que estaba intentando introducir los datos de forma incorrecta.

Un saludo y gracias por contestar!!!!

Etiquetas: campo, null, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:49.