mysql 中如何样添加一个字符+时间自动生成的编号?

mysql 中如何样添加一个字符+时间自动生成的编号?

mysql 中怎么样添加一个字符+时间自动生成的编号???

mysql 中怎么样添加一个字符+时间加上流水的自动生成的编号???

例如

vm20120411000001

vm20120411000002

……

求助!!!



先去查你表的的该字段获取最后一个该字段的值如查到为vm20120411000002

进行裁取流水号的位数如:得到000002

将其加1作为你下一个要插入的流水号:000003

生成要插入的数据vm20120411000003



定义下 AUTO_INCREMENT=AUTO_INCREMENT+1看看能行不




select 出来的时候生成就可以了

select concat(‘vm’,date(now)) ,col1,col2 from tb;



CREATE TRIGGER `3` BEFORE INSERT ON `product2` FOR EACH ROW begin

set new.productNo=CONCAT(‘vm’,DATE_FORMAT(CURDATE(),’%Y%m%d’),RIGHT(CONCAT(‘00000’,LAST_INSERT_ID()+1),6));

end;

mysql 中如何样添加一个字符+时间自动生成的编号?

相关文章:

你感兴趣的文章:

标签云: