2

尝试使用 MySql Workbenck 插入日期时出现错误

错误 1452:无法添加或更新子行:外键约束失败 ( myfacebook. mensajes, CONSTRAINT CodigoRedDestFOREIGN KEY ( Codigo) REFERENCES redessociales( Codigo) ON DELETE NO ACTION ON UPDATE NO ACTION)

SQL 语句:

INSERT INTO `myfacebook`.`mensajes` (`Codigo`, `NickUsuario`, `CodigoRedDest`, `Mensaje`, `Fecha`) 
VALUES ('7', 'MaGo', '1', 'M7', '2013-09-23')

我是初学者,我不知道是什么问题。如果你需要更多关于我的桌子的日期,你说​​我。

感谢您的回答。

4

1 回答 1

1

一种解决方案是禁用外键检查SET FOREIGN_KEY_CHECKS

SET FOREIGN_KEY_CHECKS=0;
INSERT INTO `myfacebook`.`mensajes` (`Codigo`, `NickUsuario`, `CodigoRedDest`, `Mensaje`, `Fecha`) 
VALUES ('7', 'MaGo', '1', 'M7', '2013-09-23')
SET FOREIGN_KEY_CHECKS=1;
于 2013-09-24T01:23:23.950 回答