Mil*_*ano 4 sqlite duplication row
我正在寻找最有效的方法来从表中删除重复项,其中 id 是唯一的,但当您检查其他列时有相同的行。
例子:
id name age x
1 peter 25 II
2 peter 25 II
Run Code Online (Sandbox Code Playgroud)
该表有数万行。
假设您没有引用该表的外键,您可以执行类似的操作
create table some_table as
select min(id), name, age, x
from t
group by name, age, x
Run Code Online (Sandbox Code Playgroud)
然后您可以删除旧表,重命名新表,使其与之前的旧表具有相同的名称,并在该表上创建索引和您需要的其他内容。
归档时间: |
|
查看次数: |
6370 次 |
最近记录: |