【发布时间】:2012-09-21 02:55:00
【问题描述】:
我应该使用哪种数据类型在 MySQL 数据库中存储像“10196385171799537224”(21 位)这样的数字(ID)?
【问题讨论】:
-
试试看这个问题!它有帮助stackoverflow.com/questions/1211413/…
标签: mysql database types sqldatatypes bigint
我应该使用哪种数据类型在 MySQL 数据库中存储像“10196385171799537224”(21 位)这样的数字(ID)?
【问题讨论】:
标签: mysql database types sqldatatypes bigint
您可以将其存储为numeric(21,0)
【讨论】:
根据MySQL docs,您需要NUMERIC(21,0)。
但是,这是一个大得无法使用的 ID。以每微秒一个的速度添加条目,需要超过 300,000 年才能达到这个数字。您可能需要重新考虑您的设计。
【讨论】:
【讨论】: