以下方法只考虑实现,不考虑效率,非正式场合可以用。

1.创建有ID自增的新表

CREATE TABLE temp_table(id INTEGER PRIMARY KEY,path text);

2.将旧表除去ID的数据添加到新表

其中select null 是为了保留临时表中id字段的自增效果,path 是旧表中保留的字段名,自己根据情况修改。

insert into temp_table select null,path from old_table;

3.将旧表删除

DROP TABLE old_table;

4.将新表改名为原先的表

ALTER TABLE temp_table RENAME TO old_table;
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐