MySQL有毫秒数时间戳转为年月日时分秒格式

1、需要通过创建时间(毫秒时间戳)来创建含有时间的订单号

select FROM_UNIXTIME(t.create_time/1000,'%y%m%d%h%i%s%S')as date FROM `A` t ;

2、使用查询处理的时间格式构成订单号。

UPDATE `A` SET order_no = FROM_UNIXTIME(create_time/1000,'%y%m%d%h%i%s%S');
UPDATE `A` SET order_no =concat('IN',order_no ) WHERE order_no is not null;

3、生成的订单号格式如下:

IN20040809092323

你可能感兴趣的:(Mysql)