ドイツ語のドット付き日付を含む CSV ファイルを MySQL データベースにインポートしています。CSV の日付を、MySQL で使用される正しいデータ型フィールドに自動的に正しくフォーマットする必要があります。
インポートには Sequel Pro を使用しています。関数を使用することになっていると思いますSTR_TO_DATE
が、プログラムで Add Value または Expression を使用する方法について頭を悩ませることはできません。
ドイツの日付
CSV ファイルの日付は次のとおりです。
DD.MM.YYYY 例: 28.01.1978
MySQL の日付
これが私がデータベースで終わらせたいものです:
YYYY-MM-DD
e.g.: 1978-01-28
これが私が試したことです
Add Value or Expressionに入力しSTR_TO_DATE('$5', '%d.%m.%Y');
ましたが、次のエラー メッセージのみが表示されます。
[行 1 のエラー] SQL 構文にエラーがあります。near '06.04.1997'', '%d.%m. %Y');,'2KMX','43354997')' 2 行目
何か案は?