ホームページ >バックエンド開発 >PHPチュートリアル >mysqlプロンプトエラー1785
1785 - @@GLOBAL.ENFORCE_GTID_CONSISTENCY = 1 の場合、非トランザクション テーブルへの更新は自動コミットされたステートメントまたは単一ステートメントのトランザクションでのみ実行でき、トランザクション テーブルへの更新と同じステートメントでは実行できません。このエラーは処理中に発生しました。Baidu が確認したところ、以前は問題なく混在していましたが、一時テーブルについては言及されていませんでした。考えられる原因を教えてください。
ディスカッションへの返信 (解決策)
ご利用いただきありがとうございます問題は解決されましたが、よくわかりません。トランザクションで最初に同じテーブルをクエリしてから更新し、更新されたテーブルを削除すると、このエラーは報告されません
。