錯誤:
Cannot add or update a child row: a foreign key constraint fails (
zestagio
.#sql-6dc_4b6151
, CONSTRAINTFK_CARRO
FOREIGN KEY (CARRO
) REFERENCESkm_carro
(IDCARRO
))
MySQL查詢:
ALTER TABLE `zestagio`.`km_colaboradores`
ADD COLUMN `CARRO` int(11) NOT NULL after `TIPO`,
ADD CONSTRAINT `FK_CARRO` FOREIGN KEY (`CARRO`) REFERENCES `zestagio`.`km_carro`(`IDCARRO`)
是否將'km_carro'('IDCARRO')列聲明爲主鍵? –
是的,當我創建其他FOREIGN KEYS時,它沒有給我任何錯誤。就在這一個,我不知道爲什麼。 –
請爲'km_carro'和'km_colaboradores'發佈'SHOW CREATE TABLE'。請參見[14.7.5.10 SHOW CREATE TABLE語法](https://dev.mysql.com/doc/refman/5.7/en/show-create-table.html)。 – wchiquito