利用mysql触发器可以生成如日期(20170503)+编号(0001)的流水号,编号每天都会从0001开始计算
guid储存入vachar(12)
保存的时候就报错
begen
declare n int;
select IFNULL(max(right(guid,4)),0)into n from repairs where mid(guid,1,8)=DATE_FORMAT(CURDATE(),'%Y%m%d');
set NEW.guid=concat(DATE_FORMAT(CURDATE(),'%Y%m%d'),right(10001+n,4));
end