亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標題:
php mysql并發(fā)查詢問題
[打印本頁]
作者:
y.kevin
時間:
2012-03-16 14:06
標題:
php mysql并發(fā)查詢問題
本帖最后由 y.kevin 于 2012-03-16 14:07 編輯
我有一個表存著基礎數(shù)據有一個字段是 管理號 我的目的是先查詢最新的管理號按照規(guī)則生成新管理號 然后insert到表里新數(shù)據 由于查詢并不鎖表 所以在查詢到insert這步中間會有可能兩線程查詢到相同的管理號
請問這種情況怎么解決啊?
作者:
sueijing
時間:
2012-03-19 10:39
你是insert 另外一張表,還是同一張表?
作者:
meditatorzhang
時間:
2012-03-19 12:22
應該是同一張表,這個問題我也想知道答案!
作者:
sunceenjoy
時間:
2012-03-19 13:40
2個插入線程同步一下(獲取最大管理號跟插入為一整體),方法比較多,unix c的話,如互斥鎖,讀寫鎖等。如果都是用php的話,可以看看flock函數(shù).
作者:
meditatorzhang
時間:
2012-03-20 12:06
回復
3#
meditatorzhang
flock是鎖文件的,現(xiàn)在是數(shù)據庫操作的問題
作者:
meditatorzhang
時間:
2012-03-20 12:21
這個可以參考一下,
http://www.jb51.net/article/26934.htm
,
插入數(shù)據失敗就再取出最大值,重新計算后再插入,直至成功?赡苄什桓甙!
歡迎光臨 Chinaunix (http://www.72891.cn/)
Powered by Discuz! X3.2