エラー:
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を作成したときにエラーが出ませんでした。ちょうどこの1つで、私は理由を知らない。 –
'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