5.

【Laravel】DBの悲観ロック

編集

共有ロック(参照時にかけるロック)

DB::table('users')->where('votes', '>', 100)->sharedLock()->get();

 

占有ロック(更新時にかけるロック)

DB::table('users')->where('votes', '>', 100)->lockForUpdate()->get();

 

編集
Post Share
子ページ

子ページはありません

同階層のページ
  1. config/database.phpファイル
  2. .env
  3. 複数のデータベースに接続する方法
  4. DBトランザクション
  5. DBの悲観ロック