3
「トランザクションの開始」または「作業の開始」を使用する方がよくわかりません。違いは何ですか? MySQL manualからトランザクションの開始または作業の開始
「トランザクションの開始」または「作業の開始」を使用する方がよくわかりません。違いは何ですか? MySQL manualからトランザクションの開始または作業の開始
:
BEGIN
とBEGIN WORK
は、トランザクションを開始するためのSTART TRANSACTION
の別名としてサポートされています。START TRANSACTION
は、標準のSQL構文であり、アドホックトランザクションを開始するための推奨される方法です。
良いですが、ネットワーク上のJavaアプリケーションの牽引クライアントを実行すると問題が発生します。最初のクライアントは2番目のクライアントが新しいレコードを最初のクライアントに挿入するときに結果セットを更新すると2番目のクライアントが見ることができます最初のクライアントがアプリケーションを終了して再実行したときに、そのレコードを表示することができません。通常は2番目のクライアントからの記録を表示します!!!!!どうしたの ?どのように私は私の問題をトレースするためにそれらの両方を監視することができますか?注意:COMMITの後にAutoCommitをtrueに設定すると、すべて正常に機能します。 my.cnfに余分な設定が必要ですか? – Motasem
ポストとは別の質問です。 – eggyal
私は新しい質問をしました – Motasem