Mi tabla no se crea!!
Hola me gustaria que me ayudaran con mi problema tengo
el siguiente codigo
CREATE TABLE SUCURSAL (ID_SUCURSAL INT AUTO_INCREMENT NOT NULL, NOMBRE_SUCURSAL VARCHAR (30) NOT NULL, ID_MUNICIPIO INT NOT NULL, DIRECCION_SUCURSAL VARCHAR (50) NOT NULL, TELEFONO_SUCURSAL VARCHAR (20) NOT NULL, EMAIL_SUCURSAL VARCHAR (250) NOT NULL,
PRIMARY KEY (ID_SUCURSAL),
FOREING KEY (ID_MUNICIPIO) REFERENCES MUNICIPIOS (id_municipio) ON DELETE CASCADE ON UPDATE CASCADE)
[b] ENGINE=InnoDB;
pero al ponerlo en mysql me sale error con la clave foranea y no se cual sea el error ¿Me pueden ayudar?
el siguiente codigo
CREATE TABLE SUCURSAL (ID_SUCURSAL INT AUTO_INCREMENT NOT NULL, NOMBRE_SUCURSAL VARCHAR (30) NOT NULL, ID_MUNICIPIO INT NOT NULL, DIRECCION_SUCURSAL VARCHAR (50) NOT NULL, TELEFONO_SUCURSAL VARCHAR (20) NOT NULL, EMAIL_SUCURSAL VARCHAR (250) NOT NULL,
PRIMARY KEY (ID_SUCURSAL),
FOREING KEY (ID_MUNICIPIO) REFERENCES MUNICIPIOS (id_municipio) ON DELETE CASCADE ON UPDATE CASCADE)
[b] ENGINE=InnoDB;
pero al ponerlo en mysql me sale error con la clave foranea y no se cual sea el error ¿Me pueden ayudar?
Hola! Es necesario observar que el nombre del clave foraneo de su tabla sea unico. Que el nombre ID_MUNICIPIO no sea determinado para otros tablas de su base de datos. Desculpeme por mi mal castellano.