我正在使用mysql workbench。我每晚更新数据@ 8AM和2PM它应该删除8AM数据我为它写了查询并且它运行成功但我的问题有时服务器在2PM下来所以数据无法在2PM更新所以如果它发生我需要有8AM数据,所以mysql应检查数据是否在2PM更新如果它已更新它应该删除8AM数据,如果不是它不应该删除8AM数据
if time=2PM then delete from database where time=8AM
如何为此编写查询请帮助我。
谢谢你, 问候, 仁
答案 0 :(得分:0)
我认为最简单的方法就是这样(伪代码):
IF (SELECT COUNT(*) <rest of query counting the updates at 2PM) > 0 THEN
DELETE <data from 8AM>
END IF ;
虽然这也可以在一个查询中实现,但在后台运行的内容大致相同但是这个代码很容易 READ和UNDERSTAND (即您对未来的关注)维护活动)。