为第 1 行的第 'id' 列调整了超出范围的值

Out of Range value adjusted for column 'id' at row 1

我刚刚在我的服务器上上传了我的网站,但我在将数据插入 MySQL table.

时遇到了问题

我回应了 mysql_error,我得到了以下信息:

Out of range value adjusted for column 'id' at row 1.

ID 是一个 auto_increment 值 (INT(11)),我的查询如下:

INSERT INTO table (id,x,x) VALUES ('','$x','$x')

我不知道该怎么办。有什么想法吗?

尝试设置NULL。它将为 id 列自动增加值。

例子

INSERT INTO table (id,x,x) VALUES (NULL,'$x','$x');

查询有问题:

INSERT INTO table (id,x,x) VALUES (NULL,'$x','$x');

为什么在此处重复第 x 列。仅使用一次并从查询中删除 id 列,例如:

INSERT INTO table (x,x) VALUES ('$x','$x');