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;