我有一个数据库,其中num_bill为主键。 这是一个AUTO_INCREMENT。
列是这样的:
201512001
201512002
201512003
...
201512200
我想知道在新月开始时我该怎么做,重置AUTO_INCREMENT,如下所示:YYYYMMID
由于
答案 0 :(得分:2)
我相信这会做你想要的......
$year = date("Y");
$month = date("m");
$sql = "ALTER TABLE my_table_name AUTO_INCREMENT=".$year.$month."001;";
快乐的编码!
编辑:创建一个cron作业,该作业将在运行我上面提供的代码的月初的午夜运行。