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