mysql订单号怎么生成
MySQL订单号生成方式
在MySQL中,订单号是一个非常常见的字段,可以用于唯一标识一笔订单。常见的生成方式是使用时间戳和随机数,保证订单号的唯一性。
CREATE TABLE `orders` ( `id` int(11) NOT NULL AUTO_INCREMENT, `order_no` varchar(20) NOT NULL, `create_time` datetime NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- 在插入订单时生成订单号 INSERT INTO orders (order_no, create_time) VALUES (CONCAT(DATE_FORMAT(NOW(), '%Y%m%d%H%i%s'), FLOOR(RAND() * 900000 + 100000)), NOW());