2009-07-16 3 views
0

PHPとMySQL(とDrupalの)を使用して、私は年によって、データベース内のアイテムの数に基づいてインデックスを生成したい - 20090001、20090002、20090003を、などデータベースのインデックスを1年に1回リセットするのがベストプラクティスですか?

はテストせずにこれを行う方法はありますおそらくcronの仕事のように、それぞれのアイテムごとに年が変わったら?

答えて

1

あなたができることは、複数の列の主キー、年の列とIDの列を持つことです。 idカラムには自動インクリメントが設定されていますが、mysqlはyearカラムに追加する毎年のインクリメントをソートします。唯一の注意点は、挿入するときに値のリストに年を追加する必要があることです。詳細はhereです。

編集:これはMyISAMテーブルでのみ機能します

+0

ありがとう、ちょうど私が必要なもの。 – lazysoundsystem

関連する問題