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

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

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐