Мне нужно сгенерировать student_roll_no как 20191B01;
Я хочу увеличить последние две цифры student_roll_no как 20191B02,..........20191B10,20191B11
.С помощью следующего кода я могу получить до 20191B09
после этого 20191B010
, но мне нужно 20191B10
.
SET NEW.student_roll_no = CONCAT(
YEAR(CURRENT_DATE),
NEW.class_code,
IFNULL(CONCAT('0',(substring((SELECT student_roll_no FROM students WHERE class_code = NEW.class_code ORDER BY created_at DESC LIMIT 1),-2)+1)),'01'))