3 messages in com.mysql.lists.mysql-esDefinir tablas con Llaves Foraneas
FromSent OnAttachments
Ing. Edwin Cruz25 Jul 2006 13:35 
Amable Ortega25 Jul 2006 14:26 
Amable Ortega25 Jul 2006 15:59 
Subject:Definir tablas con Llaves Foraneas
From:Amable Ortega (amb_@hotmail.com)
Date:07/25/2006 02:26:50 PM
List:com.mysql.lists.mysql-es

De antemano gracias por las respuestas que me puedan dar.

Quisiera saber de que se trata el error, cómo puedo corregir este error al momento de crear la tabla.

Uso mysql version 5

consulta SQL:

CREATE TABLE area ( cod_are INTEGER(2) UNSIGNED NOT NULL AUTO_INCREMENT, nombre CHAR(40) NOT NULL, PRIMARY KEY(cod_are) ) TYPE=InnoDB;

CREATE TABLE facultad ( cod_fac INTEGER(3) UNSIGNED NOT NULL AUTO_INCREMENT, cod_are INTEGER(2) UNSIGNED NOT NULL, nombre CHAR(80) NOT NULL, PRIMARY KEY(cod_fac),

INDEX facultad_area(cod_are), FOREIGN KEY(cod_are) REFERENCES area(cod_are) ON DELETE RESTRICT ON UPDATE CASCADE ) TYPE=InnoDB;

MySQL ha dicho:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'area(cod_are) ON DELETE RESTRICT ON UPDATE CASCADE ) TYPE=InnoDB' at line 8