MYSQL日志不记录JOIN的更新? UPDATE xxxxxx a LEFT JOIN yyyyy b ON a.a=b.b SET a.xxxx=1000 WHERE b.xxx=3333查看日志中,关于join的字眼都没有 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你是用mysqlbinlog查询的吗?如果是以row模式记录的,MySQL不会将具体的SQL文本记录下来,而是把变更的行信息记录下来。你可以通过show variables like 'binlog_format';查看日志格式。如果是Mixed或者Row,那么原因就是这个了。 他不记录 UPDATE xxxxxx a LEFT JOIN yyyyy b ON a.a=b.b SET a.xxxx=1000 WHERE b.xxx=3333 这种语句。在二进制日志中,没有这种语句,甚至连 JOIN的字眼也没有! 考试答卷__答题完全正确学生统计HQL语句 explain一条sql语句好几百秒过去了没有反应。 SQL语句 mysql中的同一个表的两个列能否参照另一个表的同一列? 请问这个SQL语句怎么优化? mysql数据库编码问题,全显示问号???????? MySQL中的状态变量都是什么含义,你对哪些状态变量比较重视? 用phppgadmin时出现复制表的问题(复制索引出错) MYSQL很简单的问题 mysql,启动不了服务,是版本问题吗?3.23 MySQL 怎么同步(或者共用)用户信息? mysql查询结果合并
你可以通过show variables like 'binlog_format';查看日志格式。如果是Mixed或者Row,那么原因就是这个了。