5 messages in com.mysql.lists.mysql-esRE: Foreign key
FromSent OnAttachments
Javier Ponce Albendea31 Aug 2004 10:56 
Kato Haws31 Aug 2004 11:54 
Javier Ponce Albendea01 Sep 2004 01:37 
Juan Navas01 Sep 2004 06:43 
gea_mendezju01 Sep 2004 11:55 
Subject:RE: Foreign key
From:gea_mendezju (gea_@yahoo.com.mx)
Date:09/01/2004 11:55:59 AM
List:com.mysql.lists.mysql-es

En el ALTER TABLE te falta especificar el nombre de la tabla

ALTER TABLE <NOMBRE DE LA TABLA>

ADD FOREIGN KEY (TIPO_EVENTO_AGRUP_ID) REFERENCES TIPO_EVENTO_AGRUP (TIPO_EVENTO_AGRUP_ID);

Saludos

Juan J. Méndez

México D.F.

-----Mensaje original----- De: Javier Ponce Albendea [mailto:jpo@raliatech.com] Enviado el: Miércoles, 01 de Septiembre de 2004 03:38 a.m. Para: mysq@lists.mysql.com Asunto: Foreign key

Hola,

Estoy tratando de crear una foreign key en una de las tablas, y no se

porque error, no me permite generarla.

¿¿Existe algun log donde el porque no permite su generación sea mas claro??

CREATE TABLE TIPO_EVENTO_AGRUP (

TIPO_EVENTO_AGRUP_ID INT NOT NULL AUTO_INCREMENT,

NOM_TIPO_EVENTO_AGRUP VARCHAR(255) NULL,

PRIMARY KEY(TIPO_EVENTO_AGRUP_ID),

UNIQUE INDEX (NOM_TIPO_EVENTO_AGRUP)

) TYPE = INNODB;

DROP TABLE IF EXISTS TIPO_EVENTO;

CREATE TABLE TIPO_EVENTO (

TIPO_EVENTO_ID INT NOT NULL AUTO_INCREMENT,

TIPO_EVENTO_AGRUP_ID INT NOT NULL,

NOM_TIPO_EVENTO VARCHAR(255) NOT NULL,

PARTNER_ID INT UNSIGNED NOT NULL,

TXT_OBSERVACIONES VARCHAR(255) NULL,

PRIMARY KEY(TIPO_EVENTO_ID),

UNIQUE INDEX(NOM_TIPO_EVENTO, PARTNER_ID),

INDEX (PARTNER_ID),

INDEX (TIPO_EVENTO_AGRUP_ID)

)

TYPE=InnoDB;

ALTER TABLE

ADD FOREIGN KEY (TIPO_EVENTO_AGRUP_ID) REFERENCES TIPO_EVENTO_AGRUP

(TIPO_EVENTO_AGRUP_ID);

Gracias por adelantado.

Un saludo,

Javier

--

Lista de Correos de MySQL

Para el historial de la lista: http://lists.mysql.com/mysql-es

Para cancelar inscripción: http://lists.mysql.com/mysql-es?unsub=gea_@yahoo.com.mx