0

MySQL は MyIsam テーブルの読み取り/書き込みテーブル ロックを自動的に実行しますか、それともテーブルを明示的にロックする必要がありますか?

4

2 に答える 2

1

特定のステートメントをアトミックにするための合理的な努力を超えて、MyISAM にはトランザクションとそれに関連する行レベルのロックの概念がありません。

したがって、複数のステートメント (複数の関連するステートメントが続くステートメントなど)LOCK TABLESを使用する場合は、競合状態やデータの不一致を避けるために を使用する必要があります。SELECTUPDATE

于 2012-10-17T12:00:19.883 に答える
1

MyISAM の長所と短所についてはこちらをご覧ください

MyISAM の内部ロックについて

MyISAM はテーブル レベルのロックを使用します。行が挿入または更新されると、そのテーブルに対する他のすべての変更は、その要求が完了するまで保留されます。

間違っている場合は訂正してください

于 2012-10-17T12:00:57.550 に答える