2016-11-08 4 views
-1

У меня есть система управления жалобами. Таким образом, число дел регистрировалось ежегодно. 01/06/2016 здесь 01 - это идентификатор, который является значением автоматического прироста, 06 - месяц и 2016 год. моя потребность в 2017 году, ID снова начинается с 1.Сброс Mysql Auto increment Value Каждый год?

+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()))