Ver originalERROR 1452 (23000): Cannot add or update a child row: a foreign key constraint fails (`basededatos`.`producto_categoria`, CONSTRAINT `producto_categoria_ibfk_2` FOREIGN KEY (`id_categoria`) REFERENCES `categoria` (`id_categoria`))
Ver originalCREATE TABLE producto( id_producto INT UNSIGNED NOT NULL AUTO_INCREMENT, nombre_producto VARCHAR(45) NOT NULL, descripcion_producto VARCHAR(250) NOT NULL, CONSTRAINT pk_producto PRIMARY KEY (id_producto)) ENGINE = InnoDB;
Ver originalINSERT INTO producto (id_producto,nombre_producto,descripcion_producto) VALUES (NULL,'a','aaaa');
Ver originalCREATE TABLE categoria( id_categoria INT UNSIGNED NOT NULL AUTO_INCREMENT, nombre_categoria VARCHAR(45) NOT NULL, CONSTRAINT pk_categoria PRIMARY KEY (id_categoria)) ENGINE = InnoDB;
Ver originalINSERT INTO categoria (id_categoria,nombre_categoria) VALUES(NULL,'b');
Ver originalCREATE TABLE producto_categoria( id_producto INT UNSIGNED NOT NULL, id_categoria INT UNSIGNED NOT NULL , CONSTRAINT pk_producto_categoria PRIMARY KEY (id_producto,id_categoria), CONSTRAINT fk_producto_categoria_producto FOREIGN KEY (id_producto) REFERENCES producto (id_producto), CONSTRAINT fk_producto_categoria_categoria FOREIGN KEY (id_categoria) REFERENCES categoria (id_categoria)) ENGINE = InnoDB;
Ver originalINSERT INTO producte_categoria (id_producto,id_categoria) VALUES ('0','0');INSERT INTO producte_categoria (id_producto,id_categoria) VALUES ('1','0')