2

私は自分のビジネスのために取り組んできた大規模な PHP プロジェクトを持っています。

日付を「修正」したい、約 2600 のエントリを持つ MySQL テーブルがあります。現在のテーブルには、文字列の日付を含む 3 つの VARCHAR 列があります。これらを複製テーブルに変換したいのですが、途中で DATE 型に変更します。

変換を行ってすべて問題ないようになったら、新しいテーブルを古いデータベースにコピーし、日付ピッカーが将来的にそれらの日付を入力できるようにします。

既存の文字列日付のほとんどは、次のmm-dd-yyyyような形式になっています05-03-2013。一部はmm/dd/yyyy、例: 05/03/2013、一部は MONTH DAY、YEAR 形式、例:March 26th, 2013です。

私が最終的に望むのはyyyy-mm-dd、例: という形式にすることです2013-05-02

PHP を使用してこれを行うことができると思います。各文字列の日付を strtotime() に渡し、次に date() に渡しますが、MySQL がこれを直接行うことができるかどうか疑問に思っていました。

4

2 に答える 2