一尘不染

第1行的'id'列的整数值不正确:“

mysql

我正在尝试插入我的MySQL数据库。第一列是“
id”列,因为它是一个auto_increment字段,所以我将其留为空白。由于某些原因,我无法插入,并且出现了下面提到的错误。我对此表示感谢。

尝试插入时出现以下错误:

Incorrect integer value: '' for column 'id' at row 1

我的查询

$insertQuery = "INSERT INTO workorders VALUES('', '$priority', '$requestType', '$purchaseOrder', '$nte', '$jobSiteNumber')";

阅读 492

收藏
2020-05-17

共1个答案

一尘不染

这可能意味着您id是一个AUTO_INCREMENT整数,并且您正在尝试发送字符串。您应该指定一个列列表,并从中删除它INSERT

INSERT INTO workorders (column1, column2) VALUES ($column1, $column2)
2020-05-17