gpt4 book ai didi

mysql - 如何使用Web2py和MySQL更改自动递增初始值

转载 作者:行者123 更新时间:2023-11-30 00:34:09 24 4
gpt4 key购买 nike

我正在使用 web2py 和 mysql 来构建一个数据库,该数据库旨在记录条目数(如发货订单)以及日期。

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

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

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

最佳答案

我确实同意 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"

关于mysql - 如何使用Web2py和MySQL更改自动递增初始值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22311215/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com