【发布时间】:2013-04-20 09:23:21
【问题描述】:
我只想让我的mysql表id(主键)从0开始..
正如我所见,我使用了 ALTER TABLE yourtable AUTO_INCREMENT =0 但它从 1 开始......我需要做什么?
编辑1
我还使用 truncate 选项清空了我的表
【问题讨论】:
-
为什么?不要试图影响
AUTO_INCREMENT的值。把它留给数据库来做。反正是随意的。如果你想添加某种你想分配给自己的 ID,你不应该把它设为AUTO_INCREMENT。 -
@BartFriederichs 实际上它必须对 php 中的数组做一些工作所以我需要它..猜想我将从 1 开始并在我的数组的 php 代码中递减它..
-
@BartFriederichs 当我尝试访问它时它可以正常工作吗?我的意思是索引 0??
-
@user2234992 如果要从 db 填充数组,请使用关联数组,因为它们速度更快且占用内存更少。如果你从数据库中删除几行,那么索引数组仍然会占用内存,即使它们的值没有被赋值
标签: mysql primary-key