无法在toad for mysql上执行update语句,但可以在其他工具中执行

无法在toad for mysql上执行update语句,但可以在其他工具中执行,mysql,sql,toad,Mysql,Sql,Toad,我正在使用toad for mysql,但是当我尝试执行update时 更新CARTSETAID=10005,其中ID=10007;它向我显示了错误: 无法执行语句:无法写入二进制日志,因为BINLOG\u FORMAT=语句和 至少有一个表使用仅限于基于行的日志记录的存储引擎。 当事务隔离级别为READ COMMITTED或READ UNCOMMITTED时,InnoDB仅限于行日志记录 但奇怪的是,它在web应用程序和其他工具(如Oracle sqldeveloper HeidiSQL)中运

我正在使用toad for mysql,但是当我尝试执行update时 更新
CART
SET
AID
=10005,其中
ID
=10007;它向我显示了错误:

无法执行语句:无法写入二进制日志,因为BINLOG\u FORMAT=语句和 至少有一个表使用仅限于基于行的日志记录的存储引擎。 当事务隔离级别为READ COMMITTED或READ UNCOMMITTED时,InnoDB仅限于行日志记录

但奇怪的是,它在web应用程序和其他工具(如Oracle sqldeveloper HeidiSQL)中运行良好。
有人知道这件事吗?Mysql有Toad的配置吗?非常感谢。

在更新语句之前执行以下操作:

SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITED

谢谢,我使用设置会话事务隔离级别可重复读取,它现在可以工作了。toad for mysql在打开sql文件时会打开一个事务。如果我的回答帮助您解决了问题,请将问题标记为已回答。设置会话事务隔离级别可重复读取也解决了我的问题。谢谢大家