我创建了一个MySQL查询是有限制的MySQL自动递增
CREATE TABLE fruits
(
ID int NOT NULL AUTO_INCREMENT,
Name varchar(30)
)
这里Id是自动递增领域。 我不需要知道自动增量是否有限制。 我需要它增加没有限制。
我创建了一个MySQL查询是有限制的MySQL自动递增
CREATE TABLE fruits
(
ID int NOT NULL AUTO_INCREMENT,
Name varchar(30)
)
这里Id是自动递增领域。 我不需要知道自动增量是否有限制。 我需要它增加没有限制。
如果您不想知道是否有限制,请更改您的问题。
现在回答是,所选数据类型的最大值限制条目数。如果你想要无限的条目,你不应该使用自动增量,但像GUIDs。
谢谢。这是我正在寻找的wat。 –
AUTO_INCREMENT
通过您的数据类型有限制int
。没有无限的数据类型。
然后使用BIGINT作为无限自动增量字段。 – Saty
@saty:那么,对于一个限制较少的自动增量字段。 BIGINT最终还会用完数字。 – Thilo
'UNSIGNED BIGINT',8个字节,仅限于18,446,744,073,709,551,615,这对于实际目标来说似乎是一个相当不错的“无限”近似值。假设每秒10次查询,程序员有足够的时间决定发明一个32字节的整数并进行调试。 –