アダム:
私は、MySQL 5.7を使用して日付をYYYY-MM-DDに長い日付形式の文字列(例えば第一-6月 - 1999年または20日〜3月-2001)を変換しようとしています。
使用しようとしたドキュメントを読みますSTR_TO_DATE
:
select STR_TO_DATE(dob,'%d-%M-YYYY') from table
しかし、このリターンnull
日のサフィックスが原因(例えばth
)。
私は更新クエリを使用することができREPLACE()
、その後のサフィックスとを取り除くためにSTR_TO_DATE
、より良い解決策はありますか?
GMB:
%D
あなたが欲しいものを行います。
str_to_date(dob, '%D-%M-%Y')