如果另一个字段为空,则将字段更新为空或删除行

Posted

技术标签:

【中文标题】如果另一个字段为空,则将字段更新为空或删除行【英文标题】:Update a field to null or delete row if another field is null 【发布时间】:2010-10-27 13:29:58 【问题描述】:

我正在寻找通过以下方式更新表的最有效方法。

如果字段 A 中有一个值,并且字段 b 的内容正在被删除(null),那么只需将字段 b 更新为 null。

如果字段 A 中没有值,并且字段 b 正在更新为 null,则删除行。

我是 mysql 新手,知道插入/更新/删除,但想知道是否还有其他命令可以执行上述操作?

【问题讨论】:

【参考方案1】:

听起来你想要trigger。

【讨论】:

以上是关于如果另一个字段为空,则将字段更新为空或删除行的主要内容,如果未能解决你的问题,请参考以下文章

QMessageLogContext 的字段(如:文件、函数、行)为空或为零

如何检查数据读取器是不是为空或为空

如果STRING_AGG不为空或NULL,则将CONCAT / CONCAT_WS与STRING_AGG一起使用字符串来结果?

MongoDB:如何查询字段为空或未设置的记录?

oracle sql语句 若某字段为空则更新此字段否则更新另一个字段,只用一个sql语句

Oracle/SQL - 在另一个表中查找或为空或可能不存在或为空的记录