【问题标题】:How can I find the maximum value of an int(x) in mysql [duplicate]如何在mysql中找到int(x)的最大值[重复]
【发布时间】:2020-12-07 18:44:40
【问题描述】:

我需要在mysql中找到我存储的整数的最大值,比如customer_id is int(8) 怎样才能找到可以存储的最大客户数?

谢谢

【问题讨论】:

  • 请注意,整数声明后面的括号中的数字毫无意义,最好省略

标签: mysql


【解决方案1】:

基于mysql doc int datetype 的最大值 unsigned 是:4294967295

【讨论】:

  • 啊,但确实指定了 int 的长度,那么我想这是我的问题
【解决方案2】:

如何在 MySQL 中找到 int(x) 的最大值?

通过查看at the documentation 显然:无符号INT 的范围从04294967295。签名的INT 范围从-21474836482147483647

请注意,与直觉相反,数据类型的大小(INT(8) 中的8)对其可以存储的值范围没有任何影响。这只是提示数据库显示数据时应填充多少字符。

【讨论】:

猜你喜欢
  • 2018-10-22
  • 1970-01-01
  • 2023-03-18
  • 2010-11-23
  • 2012-10-04
  • 1970-01-01
  • 2023-03-17
  • 2020-07-28
  • 1970-01-01
相关资源
最近更新 更多