問題
mySQLデータベース テーブル MYTABLE の日付形式を、実際の日時形式フィールド date から安全に変換する必要があります。データベース。
PHP、mySql、Drupal を使用しています。
私のアプローチ
私の歩み
テーブルのフィールド タイプを日時からタイムスタンプに変更 [完了]
実際のコンテンツ タイプ フィールドの変換: タイムスタンプ [DONE]
PHP strtotime() または MYSQL を使用して 4 つのテーブルの既存の記事データ フィールドを変換する: UNIX_TIMESTAMP(date)
PT.3で助けが必要
A. pt でのアルゴリズムに関する少しのヘルプ。3:
例えば
loop over all 4 tables {
- create a new column date2 of type: int (or datetime?)
- copy all dates from date to date2 passing them through strtotime()
- delete column date
- rename column date2 to column date
}