我正在使用web2py与mysql一起构建一个数据库,该数据库的目标是记录条目的数量(如发货订单)和日期。
例如,今天是2014年3月10日,已经收到了4份订单。创建新订单后,新订单编号预计为20140310005。
我想我可以使用mysql中的自动增量字段来完成这个任务。我可以自动部署一个代码,每天将自动增量设置为日期,比如明天3月11日为20140311001。
问题是,如何更改Web2py中的自动增量初始值?
发布于 2014-03-10 21:29:16
我同意托尼·霍普金森( Tony Hopkinson )的评论,但有可能(用一张myisam的桌子)这样做:
create table weborder(order_date date not null,
order_sequence int not null auto_increment,
primary key(order_date, order_sequence)) engine=myisam;
insert into weborder values('2014-03-10', null);
insert into weborder values('2014-03-10', null);
insert into weborder values('2014-03-10', null);
insert into weborder values('2014-03-11', null);
select * from weborder;你的数据会是这样的:
"order_date" "order_sequence"
"2014-03-10" "1"
"2014-03-10" "2"
"2014-03-10" "3"
"2014-03-11" "1"https://stackoverflow.com/questions/22311215
复制相似问题