国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

getawayworker連接mysql獲取id問題

牛牛小寶

您好,我用getawayworker做聊天室,在event.php里用自帶的db類插入數(shù)據(jù)后想用Db::instance("db1")->query("select last_insert_id()");獲取上一步插入的數(shù)據(jù)的id.

請問mysql連接的作用域是單個worker進(jìn)程里還是每個客戶端的連接里?如果多個用戶連接同一個worker同時插入數(shù)據(jù) 我用Db::instance("db1")->query("select last_insert_id()");獲取id會不會獲取的id亂掉?
。。- -,我對這些進(jìn)程神馬的都是一片漿糊。。望大神不要嫌棄,,不吝賜教。。

4757 3 0
3個回答

walkor 打賞

insert操作會自動返回last_insert_id,不用再查一遍。一個worker進(jìn)程一個數(shù)據(jù)庫連接,worker進(jìn)程內(nèi)的所有客戶端連接共享這個數(shù)據(jù)庫連接。

單個worker進(jìn)程業(yè)務(wù)處理是串行的,操作數(shù)據(jù)庫也是排隊串行的。不會出現(xiàn)同時訪問數(shù)據(jù)庫的情況

  • 暫無評論
牛牛小寶

感謝 walkor 的回答,謝謝哦 ^_^!

  • 暫無評論
walkor 打賞

不客氣

  • 暫無評論
年代過于久遠(yuǎn),無法發(fā)表回答
??