MYSQL 中第 1 行第 'id' 列的值超出范围
Out of range value for column 'id' at row 1 in MYSQL
当我尝试向 table 中插入内容时,我在网络选项卡上收到此错误。
“第 1 行 'id' 列的值超出范围”
在我的数据库中 table ID 列具有以下属性。
id --> int(11), not null, auto-increment.
我正在尝试将以下详细信息插入到我的 table
INSERT INTO `my_table` (`type_id`, `email`, `p_name`, `status`, `call`)
VALUES (4, 'name@gmail.com', 'Self', '0', '1')
我也曾尝试在将空值插入数据库时将其传递给 ID table,但没有成功。
可能您的自动递增列 ID 变大了,下一个自动递增值(由插入语句生成)对它来说太大了。
您可以通过检查当前自动增量值
来确认这一点
select `AUTO_INCREMENT`
from INFORMATION_SCHEMA.TABLES
where TABLE_SCHEMA = <your db name>
and TABLE_NAME = `my_table`;
参考:https://dev.mysql.com/doc/mysql-tutorial-excerpt/5.7/en/example-auto-increment.html
当我尝试向 table 中插入内容时,我在网络选项卡上收到此错误。 “第 1 行 'id' 列的值超出范围”
在我的数据库中 table ID 列具有以下属性。 id --> int(11), not null, auto-increment.
我正在尝试将以下详细信息插入到我的 table
INSERT INTO `my_table` (`type_id`, `email`, `p_name`, `status`, `call`)
VALUES (4, 'name@gmail.com', 'Self', '0', '1')
我也曾尝试在将空值插入数据库时将其传递给 ID table,但没有成功。
可能您的自动递增列 ID 变大了,下一个自动递增值(由插入语句生成)对它来说太大了。 您可以通过检查当前自动增量值
来确认这一点select `AUTO_INCREMENT`
from INFORMATION_SCHEMA.TABLES
where TABLE_SCHEMA = <your db name>
and TABLE_NAME = `my_table`;
参考:https://dev.mysql.com/doc/mysql-tutorial-excerpt/5.7/en/example-auto-increment.html