2016-11-08 7 views
-1

私は苦情管理システムを持っています。ケース番号は年単位で記録されています。 01/06/2016ここで01は自動インクリメント値のID、06は月、2016は年です。私の必要性は2017年になり、IDは再び1から始まります。Mysqlの自動増分値をリセットする毎年?

+0

トリガーの知識がある –

答えて

0

これはあなたがそれに対処する必要があるロジック部分です。

SELECT CONCAT('0',IF(TRIM(SUBSTRING_INDEX('01/06/2016','/',-1)) = YEAR(NOW()), 
(TRIM(SUBSTRING_INDEX('01/06/2016','/',1))+1),1),'/',MONTH(NOW()),'/',YEAR(NOW())) 
関連する問題