2016-04-29 12 views
-1

私は毎年私のデータベースのいくつかの列を更新したいと思います。私はPHPとMySQLを使用しています。毎年Mysqlの列を更新してください

毎年特定の値に列を更新/リセットする方法はありますか?

タイムスタンプで使用していると聞いています。

私はそれについて多くを検索しました。何も見つかりませんでした。

誰かが私を助けることができますか?事前に

感謝:)

EDIT 1:

私は私のDBMSプロジェクトのための選挙制度を作っています。

これは私が毎年register_CheckとC_reg_no列をリフレッシュしたい

student table in database

ように私のテーブルがどのように見えるかです!

+2

達成しようとしていることを説明できますか? – dan08

+1

SQLの更新構文は、 'UPDATE tableName SET columnName = value;'です。同じ静的な値で列全体を更新すると、データベース設計に深刻な問題があることに注意してください。 –

答えて

0

を。

年ごとにこれらの列を別の表および列に移動し、外部キー項目として登録情報をユーザー情報にリンクします。 次に、各年の値を追跡することができます。

-1

1つの方法は、値をリセットするスクリプトを呼び出す年1回のcronジョブを設定することです。

0

外部スクリプトまたはMySQLイベントスケジューラを使用して結果を得ることができます。

PHP - setup a cron job毎年

のMySQLを実行するには - 理想的には、別の年のために異なる値を処理するために、データベースを再構築でしょうEvent Scheduler

関連する問題