mysql - SQL 错误 1452 和自动增量问题
问题描述
基本上我的问题在下面的屏幕上描述。我有两张桌子:付款,门票。他们之间是有关系的。它们都有 id int auto_increment。当我尝试 INSERT INTO 票证并将 id 的值设置为 DEFAULT 时,一切都很好。但是当我尝试对付款表执行相同操作时,出现 1452 错误。我必须自己写 id,因为 DEFAULT 不起作用(尽管它是自动递增的)。
这是为什么?如何解决这个问题呢?我希望我不必在每个查询中都写 id,这样它就可以自动递增。
解决方案
推荐阅读
- c# - 使用 HTTP Post 响应填充对象
- python-3.x - 用于 Envoy 速率限制的 Python gRPC 服务
- omnet++ - 在 OMNeT++ 仿真中使用使用 Matlab Compiler SDK 创建的共享库
- mysql - 使用条件创建触发器并替换
- r - 来自 SQL 奇怪行为的 R 表
- sql - 使用 SQL 代码向 athena 中的现有表添加新的分区方案
- python - 在 django 的视图中使用查询没有从 mysql 获取结果
- python-3.x - How to get the first column (index) in the dictionary output with Pandas?
- python - plt.imshow() 显示标准化图像,即使按 *= 255 缩放
- mysql - 通过flutter应用直接连接MySQL