怎樣實現一個按天遞增的mysql欄位,大佬們幫忙想想有沒有好的解決方案

清風發表於2022-03-25

需求:需要一個按日自增的欄位,這個欄位的規則為 日期+遞增量,且每日歸零。

舉例:今日第一條記錄該欄位值為 202203251,然後今日第二條記錄為202203252,以此類推。然後明天第一條記錄為202203261,明天第二條記錄為202203262 …

目前我自己能想到的方案有兩種:

  1. 第一種方案:每次插入資料時先在PHP裡查詢出最新的一條mysql記錄,然後在PHP裡計算出下一條記錄的欄位值應該為多少。

  2. 第二種方案:利用mysql事件(定時任務)和mysql自定義函式。

但是我感覺這兩種方案都太麻煩,不知道大佬們有沒有什麼好的方案,歡迎討論^ ^

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章