首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Web2py和MySQL更改自动增量初始值

如何使用Web2py和MySQL更改自动增量初始值
EN

Stack Overflow用户
提问于 2014-03-10 21:01:51
回答 1查看 293关注 0票数 0

我正在使用web2py与mysql一起构建一个数据库,该数据库的目标是记录条目的数量(如发货订单)和日期。

例如,今天是2014年3月10日,已经收到了4份订单。创建新订单后,新订单编号预计为20140310005

我想我可以使用mysql中的自动增量字段来完成这个任务。我可以自动部署一个代码,每天将自动增量设置为日期,比如明天3月11日为20140311001

问题是,如何更改Web2py中的自动增量初始值?

EN

回答 1

Stack Overflow用户

发布于 2014-03-10 21:29:16

我同意托尼·霍普金森( Tony Hopkinson )的评论,但有可能(用一张myisam的桌子)这样做:

代码语言:javascript
复制
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;

你的数据会是这样的:

代码语言:javascript
复制
"order_date"    "order_sequence"
"2014-03-10"    "1"
"2014-03-10"    "2"
"2014-03-10"    "3"
"2014-03-11"    "1"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22311215

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档