mysql sheet表中有A列B列数据,但是没有主键id,A列的值去重,B列对应行的数据也被去除的语句怎么写
时间: 2024-03-21 14:43:16 浏览: 94
可以使用MySQL的DELETE语句结合子查询来实现该需求,具体语句如下:
```
DELETE FROM your_table
WHERE A IN (
SELECT A
FROM your_table
GROUP BY A
HAVING COUNT(*) > 1
);
```
上述语句会删除表中A列重复的行,同时也会删除对应B列的数据。其中,子查询会找出所有重复的A列值,然后在DELETE语句中进行删除操作。请注意,在执行该语句之前请务必备份好数据以防误操作。
阅读全文