当我从表中删除一行时,rowID 号被删除;这意味着 rowID 不再真正排序。在这种情况下,我想重置 rowID 以便新的 ID 将被排序和连续。我试图用 ALTER TABLE 来做到这一点:
ALTER TABLE my_table DROP ID;
ALTER TABLE my_table AUTO_INCREMENT = 1;
ALTER TABLE my_table ADD ID int UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST;
...但这不起作用。我怎样才能得到连续的数字?