1

私はmysqlにヒキガエルを使用していますが、更新を実行しようとすると、UPDATE CARTSET AID= 10005 WHERE ID= 10007;のような単純なステートメントが実行されます。エラーが表示されます:

ステートメントを実行できません: BINLOG_FORMAT = STATEMENT であり、少なくとも 1 つのテーブルが行ベースのログ記録に制限されたストレージ エンジンを使用しているため、バイナリ ログに書き込むことができません。トランザクション分離レベルが READ COMMITTED または READ UNCOMMITTED の場合、InnoDB は行ログに制限されます。

しかし、奇妙なことに、Web アプリケーションや、HeidiSQL、Oracle sqldeveloper などの他のツールでうまく機能しています。誰でもこれについて知っていますか?Toad for Mysql の設定はありますか? どうもありがとう。

4

1 に答える 1

3

update ステートメントの前に次を実行します。

SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITED
于 2013-08-25T09:56:40.793 に答える