5 messages in com.mysql.lists.mysql-esRE: Foreign key| From | Sent On | Attachments |
|---|---|---|
| Javier Ponce Albendea | 31 Aug 2004 10:56 | |
| Kato Haws | 31 Aug 2004 11:54 | |
| Javier Ponce Albendea | 01 Sep 2004 01:37 | |
| Juan Navas | 01 Sep 2004 06:43 | |
| gea_mendezju | 01 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




