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