MySQLでクライアントからテーブルロックすることで、一時的に更新を防ぎたいという要望がありました。
LOCK TABLES yourtable
このとき、クライアントのセッションが切れないように注意しましょう。
セッションが切れるとテーブルロックも開放されます。
逆にセッションが切れてもロックが残ってしまう仕様だと大きな問題なので。
あまり機会がないと思いますが参考まで。
MySQLリファレンス
13.3.5 LOCK TABLES および UNLOCK TABLES 構文
More than 5 years have passed since last update.
MySQLでクライアントからテーブルロックすることで、一時的に更新を防ぎたいという要望がありました。
LOCK TABLES yourtable
このとき、クライアントのセッションが切れないように注意しましょう。
セッションが切れるとテーブルロックも開放されます。
逆にセッションが切れてもロックが残ってしまう仕様だと大きな問題なので。
あまり機会がないと思いますが参考まで。
MySQLリファレンス
13.3.5 LOCK TABLES および UNLOCK TABLES 構文
Register as a new user and use Qiita more conveniently