您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何从1更新ID集?

如何从1更新ID集?

是否有任何查询来更新我的现有ID,并使我的ID从1开始,下一个ID为2,依此类推

您可以做的就是将表的内容转移到另一个表。重置自动增量计数器,将数据重新插入原始表中,但让MysqL分配主键。

假设您的表名是mytableYou,您可以这样做:

CREATE TABLE mytable_tmp select * from mytable;
TRUNCATE TABLE mytable;
ALTER TABLE mytable AUTO_INCREMENT = 1;
INSERT INTO mytable(name) SELECT name FROM mytable_tmp ORDER BY id;
DROP TABLE mytable_tmp;
其他 2022/1/1 18:47:26 有440人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶