分類MYSQL自動遞增反正我有可以在MYSQL設置自動遞增值由一個id字段分組本身提高自身?如通過現場
Shop_id | AI_Value
-------------------
1 | 1
1 | 2
2 | 1
3 | 1
1 | 3
目前,進出口運行一個查詢來獲取最後一排,然後通過添加+1的價值,我認爲是非常低效的插入,並具有潛在的缺陷,如重複值
分類MYSQL自動遞增反正我有可以在MYSQL設置自動遞增值由一個id字段分組本身提高自身?如通過現場
Shop_id | AI_Value
-------------------
1 | 1
1 | 2
2 | 1
3 | 1
1 | 3
目前,進出口運行一個查詢來獲取最後一排,然後通過添加+1的價值,我認爲是非常低效的插入,並具有潛在的缺陷,如重複值
您可以使用由只存儲一個漸進的數量效用表。當您檢索下一個累進數字時,您必須鎖定表格,獲取數字,添加+1並將其存儲。
MyISAM表支持just that。您可以在索引第二列的AUTO_INCREMENT
,它將僅增加按換到第一列。
唉,這意味着你將不得不使用MyISAM
,這本身就是一個缺點...
你爲什麼要這麼做?另外,爲什麼標記[tag:sql-server]? – eggyal 2012-07-22 10:26:41