2011-07-19 5 views
1

私のmysqlテーブルには10個の日付カラムがあります。日付は 'D、d M、Y'の形式で格納されます。今日の日付を含む特定の日付列を、12:00の深​​夜12時に 'yy-mm-dd'形式に変更するコードが必要です。これは可能ですか?特定の時間にMySQLのテーブルの内容が自動的に変更されますか?

+0

データをサニタイズするのはこれですか?データベース全体に対して更新ステートメントを実行するだけです。 – Jacob

+0

どのように可能です。私にコードを教えてもらえますか? – Chathan

答えて

0

最初の列はVARCHARですか? DATE型の新しい列が10個必要です。

STR_TO_DATEをご覧ください。あなたは、このような更新ステートメントであることを使用することができます。

UPDATE yourtable SET newdate1=STR_TO_DATE(olddate1, yourdateformat), newdate2 ... 

yourdateformatthis formatで説明古い日付の形式です。

+0

OK ...このコードをどこに渡したいですか?挿入中か呼び出し中? – Chathan

+0

完全なデータベースをクリアするために一度だけ使う必要があります。 – Jacob

+0

これはどのようにサーバーで実行しますか? – Chathan

関連する問題