用户发布文章,标题一样则为重复,不允许发布。

但是,有个用户说,他的很多文章标题就是一样的,怎么办?比如说,去年标题是“xx公司招聘公告”,今年还是“xx公司招聘公告”。不让发布不行啊!

于是,加个时间判断,如果上篇同名的文章是10分钟以内发布的,则提醒用户:“发布过了,注意检查一下”。如果上一篇同名的文章太久远,则可以再发布。

这就用到TIMESTAMPDIFF进行判断。

SELECT  TIMESTAMPDIFF(MINUTE, '2018-03-20 09:00:00', '2018-03-22 10:00:00') result;

TIMESTAMPDIFF函数第一个参数,这里选择的是MINUTE就是两者相差多少分钟,结果可以为负数的.

举例:如果要判断相差的绝对时间是否在10分钟以内,可以

mysql中用TIMESTAMPDIFF判断时间差是否满足范围

 

相关文章:

  • 2021-09-01
  • 2021-08-01
  • 2021-11-04
  • 2022-12-23
  • 2022-12-23
  • 2021-05-17
  • 2022-12-23
  • 2022-01-14
猜你喜欢
  • 2021-05-13
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案