当前位置: 首页 > news >正文

商务网站建设公司哪家好四平网站建设怎么选

商务网站建设公司哪家好,四平网站建设怎么选,公众号开发百修网,网页设计与网站建设完全学习手册pdflockForUpdate 是悲观锁,测试就不写了 注意的事项 lockForUpdate 必须在事务中lockForUpdate 被阻塞的查询必须是同样添加了lockForUpdate的语句查询语句走索引,则使用行锁,否则使用表锁 现在举例说明第一项和第二项 开启事务并添加锁 pub…

lockForUpdate 是悲观锁,测试就不写了
注意的事项

  1. lockForUpdate 必须在事务中
  2. lockForUpdate 被阻塞的查询必须是同样添加了lockForUpdate的语句
  3. 查询语句走索引,则使用行锁,否则使用表锁

现在举例说明第一项和第二项
开启事务并添加锁

public function test1(){DB::beginTransaction();try {$user = GameUser::lockForUpdate()->where('name', "李涛")->first();sleep(10);DB::commit();echo "over!";} catch (\Exception $e) {DB::rollBack();}}

下面不锁定数据的情况

// 不加lockForUpdate,不锁定
GameUser::where('id', 1)->first();
// where 查询条件不一样,不锁定
GameUser::lockForUpdate()->where('name', 'test')->first();

表锁、行锁
搜索条件有索引,则走行锁。没有走表锁
但是注意一些导致索引失效的情况下,例如使用<>不等于查询id,也会走表锁

http://www.yayakq.cn/news/840499/

相关文章:

  • 网站的性能需求信阳工程建设一体化平台网站
  • 中网站建设青岛营销推广
  • 雄安网站开发网页设计与制作教程第四版课后答案
  • 网站建设的项目方案模板无代码建站软件
  • 网站建设公司出路学校网站群建设设计
  • 二类电商用网站怎么做H5页面中国seo公司
  • 网站设计创意方案网络营销品牌案例分析
  • 做网站的需要考什么证书吗太原谁想做网站
  • 江苏省质量建设厅网站外包的企业网站
  • 做动画视频的网站有哪些深圳市住房和建设局网站-%3e认租申请
  • 网页设计与网站建设作业答案网站 app 公众号先做哪个
  • 写作网站5秒不写就删除app拉新推广平台有哪些
  • 建什么网站 做 cpahtml个人主页制作
  • 做生蚝的网站东营市建设
  • 营销型网站建设微博规划网站总结
  • 网站如何做优化推广盐城网站平台建设
  • 网站制作-杭州购物网站开发大纲
  • app网站如何做推广做网站的公司还市场吗
  • 百度网站域名注册宝塔本地装wordpress
  • 衡阳建设网站铜川矿业公司网站
  • 网站备案收录下降自己做的网站怎么上传到网络
  • 仿牌外贸网站建设c2c电商平台有哪几个
  • 腾讯云可以做网站吗怎么做婚恋网站
  • 用电脑做网站服务器win10 wordpress安装教程视频
  • 陶瓷马赛克 网站建设 中企动力法律网址大全2345
  • 网站框架是谁做做网站要哪些人员
  • 网站投票制作国外游戏代码网站
  • 福州网站优化公司临海网站建设
  • 呼市网站优化网页游戏手机怎么玩
  • 做快递网站制作安卓开发软件有哪些