0

私のSQLには2つのテーブルがあります:イベント履歴

まったく同じ列があり、値dateを持つと呼ばれる列がありDateTimeます。

そして、毎日夜中の 03:00 のように、有効期限が切れたすべての行をイベントから履歴に移動するメソッドを実行したいと考えています。

私はそれを行うには2つの方法があることを理解しています:

1) 毎日実行される C# サービスを構築します。

2) 毎日実行されるイベントを MySql に追加します。

それを行うより良い方法は何ですか?これのための良いチュートリアルはありますか?

4

1 に答える 1

1

あなたが.netに言及しているので、Windowsで実行していると思います。

  • Windows タスク スケジューラを使用してタスクをスケジュールすることも検討してください。これは、Windows のすべてのバージョンにあります。v7 を使用している場合は、[開始] ボタンの横にある検索領域に「スケジュール」と入力するだけです。
  • PowerShell スクリプトを簡単に記述したり、mysql コマンド ライン ツールを使用して、選択した sql ステートメントを実行したりできます。スケジューラーを使用して、必要なときに開始します。
于 2013-04-01T21:24:02.447 に答える