我正在执行一个查询,该查询应该删除包含特定字符串的行:
DELETE FROM Event
WHERE EventMessage LIKE '%Missing format string - selector:%'
IN
Select WhenOccurred,EventMessage
From Event
Where WhenOccurred > DateFunc('now', -1)
我看过所有有关删除和喜欢的语句的文档,但我不知道为什么会出现此错误:
查询失败:“ DELETE”附近:语法错误
DELETE FROM Event
WHERE EventMessage LIKE '%Missing format string - selector:%'
And WhenOccurred > NOW() - INTERVAL 1 DAY
如果只想删除具有事件消息的记录,如'%Missing格式字符串-选择器:%',则仅运行第一个查询
DELETE FROM Event
WHERE EventMessage LIKE '%Missing format string - selector:%'
或者如果您想添加更多条件,例如最近24小时内发生的删除事件,则>]
DELETE FROM Event WHERE EventMessage LIKE '%Missing format string - selector:%' and WhenOccurred >= DATEADD(hh, -24, GETDATE())