尝试在MySql Workbenck中插入日期时出错
错误1452:无法添加或更新子行:外键约束失败(myfacebook
mensajes
,约束CodigoRedDest
外键(Codigo
)引用redessociales
(Codigo
),删除时不执行操作,更新时不执行操作)
SQL语句:
INSERT INTO `myfacebook`.`mensajes` (`Codigo`, `NickUsuario`, `CodigoRedDest`, `Mensaje`, `Fecha`)
VALUES ('7', 'MaGo', '1', 'M7', '2013-09-23')
我是初学者,不知道有什么问题。如果你想和我多约会,你就说我。
谢谢你的回答。
最佳答案
一种解决方案是使用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;