我有一个问题,我真的不确定。 如果必须的话,请先随意给我投反对票,但我真的很想听听更有经验的开发人员的意见。
我正在构建一个站点,我想在其中构建类似于 google 圈子的功能。
我的逻辑是这样的。 每个用户在注册后都会受到圈子的攻击。</p>
用户是否会注册的示例
提交的表单和以下查询将被插入到数据库中
**id | circle_name | user_id**
------------------------------------
1 | circle one | 1
------------------------------
2 | circle two | 1
------------------------------
3 | circle three | 1
每个圈子都有一个主键
但这是我不确定的,所以过了一段时间我有点害怕表格会坏掉,我的意思是如果它会达到一些 id,它实际上会停止生成更多。
当您在数据库中指定一个 int
时,默认值为 11,是的,我知道我可以将其增加或设置为我想要的值,但仍然提供更高的值是个好主意吗?
或者是否有可能使主键自动递增是无限的?
谢谢大家的意见和帮助
最佳答案
or is there any possibility to make a primary key auto increment to be unlimited?
您可以使用 BIGINT
.
严格来说不是无限的,但范围之大到令人难以置信,即使你很努力也无法用完所有的值。
关于php - mysql无限主键自增,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13987098/