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!