我正在尝试插入我的MySQL数据库。第一列是“ id”列,因为它是一个auto_increment字段,所以我将其留为空白。由于某些原因,我无法插入,并且出现了下面提到的错误。我对此表示感谢。
尝试插入时出现以下错误:
Incorrect integer value: '' for column 'id' at row 1
我的查询
$insertQuery = "INSERT INTO workorders VALUES('', '$priority', '$requestType', '$purchaseOrder', '$nte', '$jobSiteNumber')";
这可能意味着您id是一个AUTO_INCREMENT整数,并且您正在尝试发送字符串。您应该指定一个列列表,并从中删除它INSERT。
id
AUTO_INCREMENT
INSERT
INSERT INTO workorders (column1, column2) VALUES ($column1, $column2)