Ver Mensaje Individual
  #5 (permalink)  
Antiguo 10/05/2011, 11:34
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: 17 años
Puntos: 2658
Respuesta: Clave foranea con valor nulo.

Yo hablaba de algo así:
Código MySQL:
Ver original
  1. DROP TABLE IF EXISTS cliente;
  2.  
  3. CREATE TABLE cliente (
  4. `NOMBRE` VARCHAR( 255 ) NOT NULL ,
  5. `EMAIL` VARCHAR( 255 ) NULL,
  6. `USER` VARCHAR( 255 ) NOT NULL,
  7. `PASS` VARCHAR( 255 ) NOT NULL,
  8. PRIMARY KEY ( `ID` ),
  9. UNIQUE (EMAIL),
  10.  
  11. CREATE TABLE `album` (
  12. `NOMBRE` VARCHAR( 255 ) NOT NULL ,
  13. `FECHA` DATE,
  14. `PUBLICO` BOOLEAN NOT NULL ,
  15. `EMAIL` varchar(255) ,
  16. PRIMARY KEY (`ID`),
  17. UNIQUE (NOMBRE),
  18. INDEX(EMAIL),
  19. FOREIGN KEY(EMAIL) REFERENCES CLIENTE(EMAIL)

Postdata: Los campos VARCHAR no tienen como límite los 255 caracteres. Eso fue hasta la versión anterior a la 5.0.3
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)