【问题标题】:auto_increment no longer incrementsauto_increment 不再递增
【发布时间】:2009-07-12 23:35:29
【问题描述】:

在 MySQL 表中,id 列设置为 auto_increment,下一个 auto_increment 在 phpmyadmin 中设置为 128,但任何添加的新行在 id 行中的值都是 127。我不知道为什么。

将列从 tiny-int 更改为 int,现在一切正常,干杯。

【问题讨论】:

  • 你能把“show create table TABLE_NAME;”的结果贴出来吗?

标签: mysql auto-increment


【解决方案1】:

什么是列类型?我希望你没有使用 tinyint :-) 您应该改用 int 或 number。

【讨论】:

  • 是的,对我来说听起来也像 tinyint!
  • 确实是tinyint列,不知道会出问题
  • tinyint 的范围从 -128 到 +127,因此不太适合 auto_increment 列..
猜你喜欢
  • 2011-10-13
  • 1970-01-01
  • 2013-09-01
  • 1970-01-01
  • 2015-06-09
  • 2015-03-08
  • 1970-01-01
  • 2019-06-28
  • 2011-04-05
相关资源
最近更新 更多