2
使用MYSQL進行會計架構設計mysql通過插入序列查詢行排序
我排除了datetime和timestamp解決方案。由於兩個記錄可以在毫秒內插入,但仍然可以按順序插入。
自動遞增是不是好的做法作爲未來架構設計變更將根據 SQL Best Practices - Ok to rely on auto increment field to sort rows chronologically?
什麼,我現在想的是
ORDER BY datetime desc, id desc
任何建議打破增量?
'datetime DESC,id DESC'正是如何做到這一點。時間是最重要的,如果它現在存在,則自動遞增值的子順序。如果以後更改模式並丟失模式,那麼您將無法對這些模式進行排序,但實際上並沒有更好的方法,除非您在時間戳已經存在的情況下構建增加另一列的邏輯。 –