在MySql工作台中插入日期

在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

我尝试使用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=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”就解决了。谢谢你的回答!