用戶發布文章,標題一樣則為重復,不允許發布。
但是,有個用戶說,他的很多文章標題就是一樣的,怎么辦?比如說,去年標題是“xx公司招聘公告”,今年還是“xx公司招聘公告”。不讓發布不行啊!
於是,加個時間判斷,如果上篇同名的文章是10分鍾以內發布的,則提醒用戶:“發布過了,注意檢查一下”。如果上一篇同名的文章太久遠,則可以再發布。
這就用到TIMESTAMPDIFF進行判斷。
SELECT TIMESTAMPDIFF(MINUTE, '2018-03-20 09:00:00', '2018-03-22 10:00:00') result;
TIMESTAMPDIFF函數第一個參數,這里選擇的是MINUTE就是兩者相差多少分鍾,結果可以為負數的.
舉例:如果要判斷相差的絕對時間是否在10分鍾以內,可以