mysql主鍵自動(dòng)排序新增記錄
當(dāng)向具有主鍵的MySQL數(shù)據(jù)表中插入新記錄時(shí),人們常常疑惑記錄的插入位置。例如,user表的主鍵是id,插入一條帶有主鍵1003的記錄時(shí),它的位置是:
- 按主鍵自動(dòng)排序在1002之后
- 排在最后,即1004之后
正確的答案是:
按照關(guān)系型數(shù)據(jù)庫(kù)的原則,數(shù)據(jù)表中的記錄是無(wú)序集合。默認(rèn)情況下,除非明確使用ORDER BY,否則無(wú)法保證新記錄的插入位置。因此,假設(shè)新記錄隨機(jī)插入到任何位置是明智的做法。在這個(gè)例子中,不能保證新記錄將自動(dòng)按主鍵自動(dòng)排序插入到1002之后。
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載。
THE END