MySQLのLOCK TABLEとは、同時に実行されている他のトランザクションがテーブルにアクセスしたり、テーブルを修正したりすることを防止します。
| 1 | LOCK TABLE テーブル名 ロックモード; | 
ロックモードの種類は以下3つです。
- READ 他のセッションからのINSERTやUPDATEを禁止する。
- READLOCAL 競合が起きない、INSERT以外を禁止する。
- WRITE 他のセッションから、SELECT、INSERT、UPDATEを禁止する。