我的表created_at和updated_at中有2列,并且想知道如果时间大于20秒如何返回差值?
最佳答案
如果列是datetime
值,则使用timestampdiff
函数应该起作用:
SELECT TIMESTAMPDIFF(SECOND,created_at,updated_at) AS diff_in_secs
FROM table
WHERE TIMESTAMPDIFF(SECOND,created_at,updated_at) > 20;
Example。
关于mysql - MySQL的create_at和更新时间之间的时差,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31751636/