我试图将一个字符串改为时间格式,但我的数据库配置似乎有些问题。 因为当我尝试以下查询时,它给我的回报是空的
mysql> select STR_TO_DATE('18:11:52', '%H:%i:%s');
+-------------------------------------+
| STR_TO_DATE('18:11:52', '%H:%i:%s') |
+-------------------------------------+
| NULL |
+-------------------------------------+
mysql> show warnings;
+---------+------+---------------------------------------------------------------+
| Level | Code | Message |
+---------+------+---------------------------------------------------------------+
| Warning | 1411 | Incorrect datetime value: '18:11:52' for function str_to_date |
+---------+------+---------------------------------------------------------------+
但当我在另一个Mysql服务器上尝试同样的查询时,却很顺利。这一定是一些配置问题。
如果有人能帮助我,我很感激。谢谢。