mysql外键我不能截断我的表 #1701-无法截断外键约束(`away\u order\u detail`、约束`away\u order\u detail\u ibfk\u 1`外键(`order\u id`)引用`away\u order\u master`(`id`)中引用的表
我正面临这个问题,您能给我任何解决方案吗?您不能截断应用了FK约束的表(TRUNCATE与delete不同) 要解决以下问题: 不存在损坏数据完整性风险的选项1: 删除约束 执行截断 手动删除现在引用“无处”的行 创建约束 选项2,这是一种不好的做法,如果您没有问题,则可能会损坏数据完整性 设置外键检查=0;截断表1;设置外键检查=1mysql外键我不能截断我的表 #1701-无法截断外键约束(`away\u order\u detail`、约束`away\u order\u detail\u ibfk\u 1`外键(`order\u id`)引用`away\u order\u master`(`id`)中引用的表,mysql,sql,Mysql,Sql,我正面临这个问题,您能给我任何解决方案吗?您不能截断应用了FK约束的表(TRUNCATE与delete不同) 要解决以下问题: 不存在损坏数据完整性风险的选项1: 删除约束 执行截断 手动删除现在引用“无处”的行 创建约束 选项2,这是一种不好的做法,如果您没有问题,则可能会损坏数据完整性 设置外键检查=0;截断表1;设置外键检查=1 从中,正如错误消息所说:您不能截断另一个正在引用的表。您需要使用删除或删除FK,截断并重新创建FK。 #1701 - Cannot truncate a tabl
从中,正如错误消息所说:您不能截断另一个正在引用的表。您需要使用
删除
或删除FK,截断并重新创建FK。
#1701 - Cannot truncate a table referenced in a foreign key constraint (`away_order_detail`, CONSTRAINT `away_order_detail_ibfk_1` FOREIGN KEY (`order_id`) REFERENCES `away_order_master` (`id`))