我的表有id,timestamp和byte-count-value。该值限制为4,294,967,295。
+-------+---------------------+------------+------------+
| id | created | received | sent |
+-------+---------------------+------------+------------+
| 18756 | 2017-07-02 10:14:00 | 3851926349 | 39421 |
| 18755 | 2017-07-02 02:14:00 | 3851926349 | 4215449136 |
+-------+---------------------+------------+------------+
如果发生溢出,该值将重置为0。如何获得溢出事件的行?
答案 0 :(得分:0)
我用mysql-query
解决了这个问题 SELECT `tNext`.*
FROM `dsl_connection` AS `t1`
JOIN `dsl_connection` AS `tNext` ON `tNext`.`id` = `t1`.`id` + 1
WHERE `tNext`.`sent` < `t1`.`sent`
ORDER BY `t1`.`id` DESC
LIMIT 10