【发布时间】:2020-08-04 04:40:54
【问题描述】:
我有一个通过插入新数据定期更新的数据库。在此更新之后,timestamp 比当前 timestamp 旧的每一行都将被删除。像这样:
DELETE FROM myTable WHERE timestamp < ? 其中? 是当前的timestamp
现在我想扩展这个语句,以便它只删除旧行,如果实际上有带有timestamp >= ? 的新行。是否可以在 SQL 中进行这样的条件删除?
【问题讨论】:
标签: mysql sql conditional-statements sql-delete