使用MYSQL的会计架构设计
我排除了日期时间和时间戳解决方案。由于两条记录可以在一毫秒内插入但仍然有序。
自动增量并不是一种好的做法,因为未来Schema设计的变化将会打破增量 SQL Best Practices - Ok to rely on auto increment field to sort rows chronologically?
我现在能想到的是
ORDER BY datetime desc, id desc
任何建议?
答案 0 :(得分:0)
参考这篇文章答案: Why doesn't MySQL support millisecond / microsecond precision?
MySQL版本5.6.4:
" MySQL现在支持TIME,DATETIME和TIMESTAMP值的小数秒,精度高达微秒。"
对你来说微秒足够好吗?这是每秒1M行!