欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

yii插入數(shù)據(jù)庫防并發(fā)的簡單代碼

 更新時間:2017年05月27日 15:35:39   作者:dragon16  
這篇文章主要介紹了yii插入數(shù)據(jù)庫防并發(fā)的簡單代碼,需要的朋友可以參考下

分享yii的一段有用的代碼:

當(dāng)需要讓數(shù)據(jù)庫某字段自增時,比如統(tǒng)計每天的查詢量,每次請求后都把request_count+1,

如果這樣寫:

$model->request_count++;
$flag = $model->save();

遇到并發(fā)時會不準(zhǔn)確,可改為:

$flag = static::updateAll([
'report_count' => new \yii\db\Expression("`request_count` + 1")
], [
'id' => $model->id
]);

同時開六個進程插入,每個進程增加100次,第一種方法只增加到了587,第二種方法增加到了600。

以上所述是小編給大家介紹的yii插入數(shù)據(jù)庫防并發(fā)的簡單代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • php中的登陸login實例代碼

    php中的登陸login實例代碼

    這篇文章主要為大家詳細(xì)介紹了php中的登陸login實例代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-06-06
  • php根據(jù)數(shù)據(jù)id自動生成編號的實現(xiàn)方法

    php根據(jù)數(shù)據(jù)id自動生成編號的實現(xiàn)方法

    下面小編就為大家?guī)硪黄猵hp根據(jù)數(shù)據(jù)id自動生成編號的實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-10-10
  • PHP加密擴展庫Mcrypt安裝和實例

    PHP加密擴展庫Mcrypt安裝和實例

    PHP加密擴展庫有Mcrypt和Mhash,其中,Mcrypt擴展庫可以實現(xiàn)加密解密功能,今天我我們講的就是Mcrypt的功能和實例
    2013-11-11
  • 帶密匙的php加密解密示例分享

    帶密匙的php加密解密示例分享

    這篇文章主要介紹了php加密解密示例,大家參考使用吧
    2014-01-01
  • 最新評論