1

形式の日付を含む、多くのデータを含むtxtファイルがたくさんあります

dd-mm-YYYY

たとえばこの日付

15-03-2014

ここで調査したところ、この日付を変換してデータベースに正しい日付形式で挿入する方法が見つかりましたYYY-mm-dd

クエリは

STR_TO_DATE('$array[12]', '%Y-%m-%d')

しかし、私は奇妙な結果を得ています

2019-07-20

私が間違っていることのヒントをデータベースに正しく挿入するにはどうすればよいですか?

4

1 に答える 1

4

2 番目のパラメーターは、常に探している形式ではなく、日付が格納されている形式にする必要がありますYYYY-MM-DD。そう:

STR_TO_DATE('$array[12]', '%Y-%m-%d')

次のようにする必要があります。

STR_TO_DATE('$array[12]', '%d-%m-%Y')
于 2013-07-30T13:49:44.453 に答える