mysql-table列中的溢出值

时间:2017-07-22 09:22:34

标签: mysql

我的表有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。如何获得溢出事件的行?

1 个答案:

答案 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