【发布时间】:2017-06-12 05:59:35
【问题描述】:
我刚刚将我的网站上传到我的服务器上,但在将数据插入 MySQL 表时遇到了问题。
我回复了mysql_error,得到以下信息:
为第 1 行的“id”列调整的值超出范围。
ID 是一个auto_increment 值(INT(11)),我的查询如下:
INSERT INTO table (id,x,x) VALUES ('','$x','$x')
我不知道该怎么做。有什么想法吗?
【问题讨论】:
-
只是不要手动设置,将您的查询更改为:
INSERT INTO table (x,y) VALUES ('$x','$y')。 -
你能告诉我将自动分配给这一行的 id 值以及 db 中 id 列的长度是多少。
-
@shubham715 它是一个 AI 值,从 1 开始,用于添加的每个产品。
标签: php mysql range auto-increment