日付フィールドが 3 週間以上前の MySQL レコードを削除する Cron ジョブを設定しようとしていますが、ボックスに表示される文字列がわかりません。これがCron管理画面の写真です。誰でも助けてもらえますか? http://i46.tinypic.com/id4nsj.jpg
1 に答える
1
-e
実行するクエリがわかっている場合は、スクリプトのコマンド ラインで mysqlの引数を使用できます。したがって、cron管理ツールの「実行するコマンド」は次のようになります。
mysql -u <username> -p<password> -h <name-of-mysql-server> <databasename>
-e "<YOUR-QUERY-HERE>"
日付より古いレコードを削除するクエリの一般的な構造は次のとおりです。
DELETE FROM [table] WHERE [column] < DATE_SUB(NOW(), INTERVAL 3 WEEK);
于 2012-08-03T19:16:25.500 に答える