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

getawayworker連接mysql獲取id問題

牛牛小寶

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

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

4859 3 0
3個(gè)回答

walkor 打賞

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

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

  • 暫無評論
牛牛小寶

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

  • 暫無評論
walkor 打賞

不客氣

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