首页 >php教程 >php手册 >判断存在记录,并加锁防止其他进程新增或者更新

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB原创
2016-06-06 19:35:321401浏览

项目中一段保存配置weixinappid代码,都来吐几句吧 无 /** * 判断是否有$company_id公司的微信配置,并加锁,防止其他进程更新新增 */ public function exists_weixin_config_and_add_row_lock($company_id){ return $this-db-query( 'SELECT EXISTS( SELECT

项目中一段保存配置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;
    }
声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn