List:Spanish« Previous MessageNext Message »
From:Amable Ortega Date:July 25 2006 9:27pm
Subject:Definir tablas con Llaves Foraneas
View as plain text  
De antemano gracias por las respuestas que me puedan dar.

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


Thread
Definir tablas con Llaves ForaneasAmable Ortega25 Jul
  • RE: Definir tablas con Llaves ForaneasIng. Edwin Cruz25 Jul
  • Re: Definir tablas con Llaves ForaneasAmable Ortega25 Jul