TOP > SQL>

テーブルをロックする

データベース ORACLE MySQL PostgreSQL
対応状況 × ×

テーブルをロックすることで、整合性を保つことができます。
ロックはトランザクション終了時に解除されます。

■ロック構文
LOCK TABLE テーブル名 ロックモード;
■ロック解除構文

■ロックモードの種類
READ 他のセッションからのINSERTやUPDATEを禁止する。
READLOCAL 競合が起きない、INSERT以外を禁止する。
WRITE 他のセッションから、SELECT、INSERT、UPDATEを禁止する。

READモードでロックをした場合

使用例
mysql> LOCK TABLES test READ;

お勧め商品
最近の記事
当サイトについて  免責事項  プライバシーポリシー
Copyright (C) Sasuke 2012 All rights reserved.