【发布时间】:2021-08-26 23:18:16
【问题描述】:
我正在尝试插入我的 mySQL 数据库。第一列是“id”列,因为它是一个 auto_increment 字段,所以我将其留空。出于某种原因,我无法插入,并且收到下面提到的错误。感谢您对此提供的任何帮助。
我在尝试插入时收到以下错误:
Incorrect integer value: '' for column 'id' at row 1
我的查询
$insertQuery = "INSERT INTO workorders VALUES('', '$priority', '$requestType', '$purchaseOrder', '$nte', '$jobSiteNumber')";
【问题讨论】:
-
你的表结构是什么——看起来你的第一个字段是一个整数,它不能除了''...尝试传递列然后是值——它可能是一个身份列...
-
在将行值粘贴到 SQL 工作台时,这似乎不起作用 - 在 NULL 的情况下您仍然得不到整数或在零的情况下得到重复的值......有人有解决方案吗?