El lun, 23-02-2004 a las 07:22, [EMAIL PROTECTED] escribió: > Que tal Allam: > > > Del manual de mysql [1] saqué éste ejemplo: > > > CREATE TABLE parent(id INT NOT NULL, PRIMARY KEY (id)) TYPE=INNODB; > CREATE TABLE child(id INT, parent_id INT, INDEX par_ind (parent_id), > FOREIGN KEY (parent_id) REFERENCES parent(id) > ON DELETE SET NULL > ) TYPE=INNODB; > > El cual probé y funcioná de forma correcta. >
Algo pasa aca, a mi no me sirve exactamente ese ejemplo, no me respeta la llave foranea. > > Por otro lado, ¿Qué versión de mysql estás utilizando?, En el link de la > documentación dice: mysql> select version(); +-----------+ | version() | +-----------+ | 4.0.15 | +-----------+ > > Hasta aquà llegaba mi respuesta, pero por curiosidad quise ver si realmente > las sentencias sql funcionban (al menos las que pusiste en este correo) y no > me funcionaron, tons hay que sentarse un ratico a ver que hiciste. Pues si, la creacion de la tabla que mande, fue uno de tantos intentos fallidos y tenia errores, pero con las correcciones pertinentes (Señaladas en todos las respuestas) NO se soluciona el problema. Entonces si no es sintaxis, ¿Que puede ser? > > >
signature.asc
Description: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada digitalmente
