从mysql中的字符串中提取年份
STR_TO_DATE()为此字符串“Apr 17 1989 12:00AM”返回null 如何使用mysql中的正则表达式从字符串“Apr 17 1989 12:00AM”中获取年份?对我很有用从mysql中的字符串中提取年份,mysql,regex,string,Mysql,Regex,String,STR_TO_DATE()为此字符串“Apr 17 1989 12:00AM”返回null 如何使用mysql中的正则表达式从字符串“Apr 17 1989 12:00AM”中获取年份?对我很有用 mysql> SELECT STR_TO_DATE('Apr 17 1989 12:00AM','%M %d %Y %h:%i%p'); +-------------------------------------------------------+ | STR_TO_DATE('Apr 17
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 |
+-------------------------------------------------------+
利用函数和函数。@Crawdingle STR_TO_DATE()为字符串“Apr 17 1989 12:00AM”返回null