私はSTR_TO_DATE(str、fmt)の使用方法を知っています。特定の文字列の書式が変更されますが、テキスト形式で異なる日付の列がある場合(例:2010年1月11日、2015年1月25日、2015年6月27日...)列のすべてのデータをDATE形式に変換しますか?私が読んでいるすべてのものから、毎回変換される正確な値を提供する必要があるようです。カラムのすべての値をMySQLのVARCHARからDATEに変換
0
A
答えて
0
ifnullを複数使用することができます。
select ifnull(STR_TO_DATE(a,'%Y-%m-%d'),sTR_TO_DATE(a,'%Y-%d-%m')) from [YourTable];
update [YourTable] set timestamp=ifnull(STR_TO_DATE([Colum],'%Y-%m-%d'),sTR_TO_DATE(a,'%Y-%d-%m')) ;
これが役に立ちます。行わ
0
おかげマークB.
str_to_date(yourfield、 '%のM /%Y%のD /')。レコードのフィールドを更新クエリの一部として使用することができます(例: update foo set bar = bar + 1は完全に正当な/有効です。
だから私は使用:
update [My_Table]
set Create_Date = str_to_date(Create_Date, '%d/%m/%Y')
関連する問題
- 1. VARCHAR to DATE - MySQL
- 2. DATEをVARCHARに変換するBCP
- 3. yyyy mm ddをlaravel dateに変換し、mysql date()カラムに挿入する方法
- 4. SparkSQLのDateからVarcharへ
- 5. MySQLのデータ型をvarcharからfloatに変換する
- 6. mysqlはカラム内のすべての値を変更します
- 7. VARCHARからDATETIMEに変換
- 8. SQL Serverデータベース内のすべてのvarcharカラムをnvarcharに変更する
- 9. MySQLはvarcharをcharに変換するのは何ですか?
- 10. MySQL - varcharカラムから数値以外の値のみを選択してください。
- 11. mysql:カラム値を別のテーブルのカラムの値に置き換えます。
- 12. 小数点の値をvarcharの値に変換するには
- 13. datetimeからdateに変換するクエリmysql
- 14. INTからTIMESTAMPへのmysqlカラムの変換
- 15. varcharからdecimalへのデータ変換
- 16. DateTimeからvarcharへの変換
- 17. Unicode(16進)からvarcharへの変換
- 18. varcharをphp mysqlの日付に変換するには?
- 19. mysql - animal_typeカラムからすべての犬を返す
- 20. unixtimestampからdate time inscalaへの変換
- 21. JSONのAthena - DATEカラムの正しい値
- 22. 既にデータがあるテーブルのvarcharカラムを整数に変換する
- 23. ビューコントロールのカラム値を変換する
- 24. カラムがvarcharのときにmysqlを最大に見つける
- 25. Objective-CのDouble値をDate値に変換する方法
- 26. MySQL Varchar行1のカラムname_lastのデータが切り捨てられました
- 27. PHPのMYSQL DATE形式をSTRING形式に変換する
- 28. MysqlのTIMEデータ型をJSに変換するDate - Hibernate HQL?
- 29. PostgreSQLのvarcharカラムからのみ整数値を選択する方法
- 30. SQL Serverのvarcharカラムに添字の値を挿入します
をそう? 'str_to_date(あなたのフィールド、 '%d /%m /%Y')'、完了。レコードのフィールドを更新クエリの一部として使用することができます(例: 'update foo set bar = bar + 1'は完全に正当な/有効です。 –
あなたは正しいです - 私はテストで "NULL"を取得していましたが、うまくいきます: 'update pp_drops_dev set Create_Date = str_to_date(Create_Date、 '%d /%m /%Y')' –