Buenas, antes de nada decir que estoy empezando con mysql.
Estoy creando dos tablas y me da este error. Las intento unir por el campo empresa y no me deja.
Serían dos tablas; una cliente y otra anuncios. Cada cliente puede dar de alta los anuncios que desee.
Os copio el codigo SQL aver si me podeis echar un cable.
Código:
CREATE TABLE cliente
(
id_cliente INT AUTO_INCREMENT ,
empresa VARCHAR( 50 ) ,
telefono VARCHAR( 12 ) ,
email VARCHAR( 100 ) ,
descripcion VARCHAR( 250 ) ,
PRIMARY KEY ( id_cliente )
) ENGINE = INNODB;
CREATE TABLE anuncios
(
id_anuncio INT NOT NULL auto_increment,
empresa INT NOT NULL,
anuncio VARCHAR(100),
PRIMARY KEY(id_anuncio),
INDEX (empresa),
FOREIGN KEY (empresa) REFERENCES cliente(empresa)
) ENGINE = INNODB;
Un saludo y gracias!