【问题标题】:how can I mass delete many rows from a table in Mysql如何从 Mysql 中的表中批量删除许多行
【发布时间】:2020-02-20 09:21:41
【问题描述】:

给定一个带有可为空的“PhotoUrl”字段的 MySQL 表,某些行的该字段为空白(空字符串),如果成员上传照片,“PhotoUrl”应该显示类似abc.com/acc.jpg 的内容。

现在我想批量删除所有具有空白字符串作为“PhotoUrl”字段内容的行。

我该怎么做?谢谢。

【问题讨论】:

  • 改写来强调这个问题是关于 SQL 检测的。

标签: mysql sql sql-delete


【解决方案1】:

您可以尝试进行全面删除:

DELETE
FROM photos
WHERE COALESCE(PhotoUrl, '') = '';

【讨论】:

    猜你喜欢
    • 2017-11-30
    • 2019-01-06
    • 2013-03-08
    • 2021-02-20
    • 2012-06-04
    • 1970-01-01
    • 2015-08-23
    • 1970-01-01
    • 2016-05-13
    相关资源
    最近更新 更多