首页 > 解决方案 > SQL 错误 1452 和自动增量问题

问题描述

基本上我的问题在下面的屏幕上描述。我有两张桌子:付款,门票。他们之间是有关系的。它们都有 id int auto_increment。当我尝试 INSERT INTO 票证并将 id 的值设置为 DEFAULT 时,一切都很好。但是当我尝试对付款表执行相同操作时,出现 1452 错误。我必须自己写 id,因为 DEFAULT 不起作用(尽管它是自动递增的)。

这是为什么?如何解决这个问题呢?我希望我不必在每个查询中都写 id,这样它就可以自动递增。

屏幕

标签: mysqlsqlauto-increment

解决方案


推荐阅读