《PHP應用:yii插入數據庫防并發的簡單代碼》要點:
本文介紹了PHP應用:yii插入數據庫防并發的簡單代碼,希望對您有用。如果有疑問,可以聯系我們。
相關主題:YII框架
分享yii的一段有用的代碼:PHP教程
當需要讓數據庫某字段自增時,比如統計每天的查詢量,每次請求后都把request_count+1,PHP教程
如果這樣寫:PHP教程
$model->request_count++; $flag = $model->save();
遇到并發時會不準確,可改為:PHP教程
$flag = static::updateAll([ 'report_count' => new \yii\db\"`request_count` + 1") ], [ 'id' => $model->id ]);
同時開六個進程插入,每個進程增加100次,第一種方法只增加到了587,第二種方法增加到了600.PHP教程
以上所述是小編給大家介紹的yii插入數據庫防并發的簡單代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的.在此也非常感謝大家對維易PHP網站的支持!PHP教程
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/721.html