【问题标题】:column value not exceeding 255 in mysqlmysql中的列值不超过255
【发布时间】:2013-02-11 13:48:58
【问题描述】:

我遇到了一个小问题。我在自动增量上设置的表中有一个主键 ID,它不允许设置任何超过 255 的值。我应该如何解决这个问题?可以设置的值越高,对我来说就越好:)

【问题讨论】:

  • 将主键类型从字节更改为整数
  • 为什么是 255,您使用整数值作为主键并自动递增。如果 int 不够,可以使用 bigint。
  • 显示表定义。

标签: php mysql increment auto-increment


【解决方案1】:

看起来你使用TINYINT(4) UNSIGNED,在这种情况下最大值是255。 尝试更改 ID 列的类型,例如-

ALTER TABLE table
  CHANGE COLUMN id id INT(11) UNSIGNED NOT NULL;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-02
    • 1970-01-01
    相关资源
    最近更新 更多