-2
STR_TO_DATE()は、この文字列 "Apr 17 1989 12:00 AM"にnullを返します。mysqlの文字列から年を抽出する
「April 17 1989 12:00 AM」の文字列から年を取得する方法は、mysqlで正規表現を使用しますか?
STR_TO_DATE()は、この文字列 "Apr 17 1989 12:00 AM"にnullを返します。mysqlの文字列から年を抽出する
「April 17 1989 12:00 AM」の文字列から年を取得する方法は、mysqlで正規表現を使用しますか?
私の作品...
mysql> SELECT STR_TO_DATE('Apr 17 1989 12:00AM','%M %d %Y %h:%i%p');
+-------------------------------------------------------+
| STR_TO_DATE('Apr 17 1989 12:00PM','%M %d %Y %h:%i%p') |
+-------------------------------------------------------+
| 1989-04-17 00:00:00 |
+-------------------------------------------------------+
のレバレッジ[str_to_date](http://dev.mysql.com/doc/refman/5.7/en/date-and-time-functions.html#関数%5Fstr-date)関数と[date_format](https://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_date-format)関数を使用します。 – Crawdingle
@Crawdingle STR_TO_DATE()はこの文字列にnullを返します "Apr 17 1989 12:00 AM" – FlintOff