1. 云栖社区>
  2. PHP教程>
  3. 正文

判断存在记录,并加锁防止其他进程新增或者更新

作者:用户 来源:互联网 时间:2017-12-01 09:43:20

判断进程更新其他记录新增存在防止或者

判断存在记录,并加锁防止其他进程新增或者更新 - 摘要: 本文讲的是判断存在记录,并加锁防止其他进程新增或者更新, 项目中一段保存配置weixin appid代码,都来吐几句吧/** * 判断是否有$company_id公司的微信配置,并加锁,防止其他进程更新新增*/ public function exists_weixin_config_and_a


项目中一段保存配置weixin appid代码,都来吐几句吧
/**
* 判断是否有$company_id公司的微信配置,并加锁,防止其他进程更新新增
*/
public function exists_weixin_config_and_add_row_lock($company_id){
return $this->db->query(
'SELECT EXISTS(
SELECT * FROM weixin_config WHERE company_id = ? FOR UPDATE
) AS has',
array($company_id))->row()->has == 1;
}

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索判断 , 进程 , 更新 , 其他 , 记录 , 新增 , 存在 , 防止 或者 ,以便于您获取更多的相关知识。