[C con Clase] ayuda mysql

sebastianoldani sebastianoldani en gmail.com
Vie Mar 9 00:48:07 CET 2007


Hola Oscar, que tal, bueno, primero seria bueno que pongas tambien el 
error que te dio. Sin embargo, te escribo lo que me parece que deberias 
cambiar.

Fijate si no tenes que poner

primary key, en vez de key

Lo ultimo tenes definida a la columna id de la tabla personas, como 
unica o primaria.

Las claves foraneas, solo funcionan si la referencia es unica o 
primaria, tene en cuenta eso.

Nos vemos espero te sirvan mis comentarios.

Sebastian Oldani.

> Buenos dias, estes el primer mensaje que envio a la lista , estoy siguiendo el curso de mysql y al crear una tabla me aparece un erro 150 y no me deja crear la tabla , todo pare ser por colocarle engine=InnoDB .
>
> mysql> CREATE TABLE telefonos3 (
>     -> numero CHAR(12),
>     -> id INT NOT NULL,
>     -> KEY (id),
>     -> FOREIGN KEY (id) REFERENCES personas (id)
>     -> ON DELETE RESTRICT ON UPDATE CASCADE) 
>     -> ENGINE=InnoDB;
>
> las anteriores las he podido crear bien, no se que pasa, gracias por su colaboracion
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>
>   





Más información sobre la lista de distribución Cconclase