用戶插入數(shù)據(jù)后獲取自增長的id, $db->insert_id。
如果一旦出現(xiàn)并發(fā)的情況,還能否獲得準(zhǔn)確的id?
5 回答

慕少森
TA貢獻(xiàn)2019條經(jīng)驗(yàn) 獲得超9個(gè)贊
不受影響,insert_id與特定鏈接關(guān)聯(lián),它返回的是特定連接上一次執(zhí)行insert操作的id
不同的數(shù)據(jù)庫連接同時(shí)insert也互不干擾insert_id

慕碼人2483693
TA貢獻(xiàn)1860條經(jīng)驗(yàn) 獲得超9個(gè)贊
打個(gè)比方
php文件內(nèi)容為
<?php
$ip=$_SERVER["REMOTE_ADDR"];;
echo $ip;
A.用戶,B用戶,他們同時(shí)打開 A用戶會(huì)echo到B用戶的值嗎?

鳳凰求蠱
TA貢獻(xiàn)1825條經(jīng)驗(yàn) 獲得超4個(gè)贊
mysql的鎖是由mysql去維護(hù)的,對(duì)于主鍵id的insert,跟語言沒關(guān)系。不用擔(dān)心重復(fù)的問題。
- 5 回答
- 0 關(guān)注
- 578 瀏覽
添加回答
舉報(bào)
0/150
提交
取消