如何在unsafe statement for binary logging
MySQL
版本的错误日志中禁用5.5
警告消息。
我不想将我的binlog
格式更改为行或混合模式。
在Percona
中有变量log_warnings_suppress = 1592
MySQL
中有这样的内容吗?
谢谢,
Ash
答案 0 :(得分:0)
如果您从DELETE
获得LIMIT
,则会有解决方法。
SELECT
和ORDER BY
执行LIMIT
,以获取需要删除的id
或一系列ID。DELETE
或id
或IN ( ... )
执行id BETWEEN ... AND ...
。答案 1 :(得分:0)
@ircmaxwell他实际上并没有隐藏警告(在这种情况下)他正在压制一个不是他的设置要求的警告。这是对不安全的“二进制日志语句”的警告,例如,它可能只是带有限制子句的更新。 它通常通过将复制设置为“行”或“混合”来“固定”。如果不需要,那么Percona想出了“隐藏”它的解决方案。