Php 每年重置一次数据库索引的最佳实践?
使用php和mysql(以及Drupal),我想根据数据库中的项目数生成一个索引,年份为20090001、20090002、20090003,等等Php 每年重置一次数据库索引的最佳实践?,php,mysql,drupal,Php,Mysql,Drupal,使用php和mysql(以及Drupal),我想根据数据库中的项目数生成一个索引,年份为20090001、20090002、20090003,等等 有没有一种方法可以做到这一点而不必测试每个项目的年份是否都发生了变化?可能是一个cron作业?您可以使用多列主键,一列用于年份,一列用于id。您仍然可以在id列上设置自动增量,mysql会对您在年份列中添加的每一年的增量进行排序。唯一需要注意的是,在插入时需要将年份添加到值列表中。详情如下 编辑:这仅适用于MyISAM表
有没有一种方法可以做到这一点而不必测试每个项目的年份是否都发生了变化?可能是一个cron作业?您可以使用多列主键,一列用于年份,一列用于id。您仍然可以在id列上设置自动增量,mysql会对您在年份列中添加的每一年的增量进行排序。唯一需要注意的是,在插入时需要将年份添加到值列表中。详情如下 编辑:这仅适用于MyISAM表