在MySql工作台中插入日期
我尝试使用MySql Workbenck插入日期时出错 错误1452:无法添加或更新子行:外键约束失败(在MySql工作台中插入日期,mysql,insert,mysql-workbench,Mysql,Insert,Mysql Workbench,我尝试使用MySql Workbenck插入日期时出错 错误1452:无法添加或更新子行:外键约束失败(myfacebookmensajes,约束CodigoRedDest外键(Codigo)引用redessociales(Codigo)删除时无操作更新时无操作) SQL语句: INSERT INTO `myfacebook`.`mensajes` (`Codigo`, `NickUsuario`, `CodigoRedDest`, `Mensaje`, `Fecha`) VALUES ('7
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=0;
INSERT INTO `myfacebook`.`mensajes` (`Codigo`, `NickUsuario`, `CodigoRedDest`, `Mensaje`, `Fecha`)
VALUES ('7', 'MaGo', '1', 'M7', '2013-09-23')
SET FOREIGN_KEY_CHECKS=1;
你能给我们提供一些关于餐桌礼仪的信息吗?您得到的消息告诉您,由于约束,无法在表中添加或更新行。我认为应该先在redessocials表中添加一行,然后在“myfacebook”中添加您的行。“mensajes”就解决了。谢谢你的回答!