我需要通過它們所插入的時間整理我的查詢結果
最簡單的方法是存儲的auto_increment
鍵,每排由它
對數據進行排序,但也需要有一個隨機ID作爲primary_key
產生這將是類似以下內容:
自動遞增列主鍵
+------------------------+-------------+------------------+ | sortId(auto_increment) | id(primary) | content(varchar) | +------------------------+-------------+------------------+ | 0 | 23245 | some text | +------------------------+-------------+------------------+ | 1 | 94655 | some text | +------------------------+-------------+------------------+ | 2 | 59413 | some text | +------------------------+-------------+------------------+
,所以我就可以加載由sortID
整理我的數據,但正如我在phpmyadmin
中所述,我不允許在我的表格中添加primary_key
時添加auto_increment
列。
爲什麼會發生這種情況,我該如何解決?
有沒有更好的方法來排序來自數據庫的查詢結果?
謝謝。
任何你不想正常使用它的原因 - 將'sortId'設置爲主索引,自動增量,'id'是唯一索引? – Shomz
我對此不知道,我可以使用唯一索引作爲外鍵嗎? – JamesHanies
當然,任何索引都可以用作外鍵。 :) – Shomz