1
66beta OP 换个方式问,就是MySQL如何查询当前记录是第几条?
|
2
em70 2014-07-11 19:06:02 +08:00 via Android 1
每一条记录写入的时候带上时间戳字段,查询的时候用两个SQL,第一个查询目标id的时间戳t,第二个统计小于时间戳t的记录数量
|
4
casparchen 2014-07-11 19:40:23 +08:00 1
# 如果ID是有序的, (可以不连续)
COUNT(*) WHERE id > 4 # 如果无序, 估计只能像这样 http://stackoverflow.com/questions/12992714/php-mysql-query-for-row-index-not-id-in-a-table |
5
jsonline 2014-07-11 19:41:12 +08:00 1
|
6
jsonline 2014-07-11 19:41:55 +08:00 1
不要对 ID 做任何假设。
|
7
rankjie 2014-07-12 13:16:26 +08:00 via iPhone 1
记录别真删啊,放个deleted标识位最安全了
|