Ver Mensaje Individual
  #6 (permalink)  
Antiguo 29/12/2008, 05:20
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: la tabla se me resiste!!

Estás intentando crear un registro pero no estás poniendo el valor a almacenar en el campo "email", que está definido como NOT NULL.
Cuando defines NOT NULL un campo en la creación de la tabla, MySQL ignorará toda clausula DEFAULT impuesta para ese campo, porque asume que SIEMPRE se enviará un valor. Por eso la constraint DEFAULT no funciona.
Para que la cosa funcione, debes poner
Cita:
`email` varchar(320) NULL DEFAULT 'youname@domain',
.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)