0
使用PHP和MySQL(和Drupal),我想基於逐年數據庫項目的數量,以生成索引 - 20090001,20090002,20090003,等等每年重置一次數據庫索引的最佳實踐?
有沒有辦法做到這一點沒有測試如果每一件產品的年份都發生變化 - 也許是一項cron工作?
使用PHP和MySQL(和Drupal),我想基於逐年數據庫項目的數量,以生成索引 - 20090001,20090002,20090003,等等每年重置一次數據庫索引的最佳實踐?
有沒有辦法做到這一點沒有測試如果每一件產品的年份都發生變化 - 也許是一項cron工作?
你可以做的是有一個多列主鍵,一列爲一年,一列爲id。您仍然在id列上設置自動遞增,並且mysql會對您在年份列中添加的每一年的增量進行排序。唯一需要注意的是你需要在插入時將年份添加到值列表中。詳情是here。
編輯:這隻適用於MyISAM表
謝謝,正是我所需要的。 – lazysoundsystem 2009-07-16 23:10:27