登录
首页 >  数据库 >  MySQL

如何清除数据库中特定字段相同但特定列为空的行?

时间:2024-11-13 14:42:52 355浏览 收藏

对于一个数据库开发者来说,牢固扎实的基础是十分重要的,golang学习网就来带大家一点点的掌握基础知识点。今天本篇文章带大家了解《如何清除数据库中特定字段相同但特定列为空的行?》,主要介绍了,希望对大家的知识积累有所帮助,快点收藏起来吧,否则需要时就找不到了!

如何清除数据库中特定字段相同但特定列为空的行?

清除特定字段相同但特定列为空的行

在数据库中,可以使用以下方法清除特定字段(例如 name)相同但特定列(例如 pid)为空的行,同时保留 non-empty 行。

DELETE FROM datas
WHERE pid IS NULL
AND (credit, company, name, phone, id) IN (
    SELECT credit, company, name, phone, id
    FROM datas
    WHERE pid IS NOT NULL
);

今天关于《如何清除数据库中特定字段相同但特定列为空的行?》的内容就介绍到这里了,是不是学起来一目了然!想要了解更多关于的内容请关注golang学习网公众号!

相关阅读
更多>
最新阅读
更多>
课程推荐
更多>