将无效字符串作为参数传递给STR_TO_DATE()函数时,MySQL将返回什么?
如果我们将无效的字符串作为参数传递给STR_TO_DATE()函数,则MySQL将返回NULL作为输出以及警告。以下是了解相同的示例-
mysql> Select STR_TO_DATE('20173210', '%Y%d%m');
+-----------------------------------+
| STR_TO_DATE('20173210', '%Y%d%m') |
+-----------------------------------+
| NULL |
+-----------------------------------+
1 row in set, 1 warning (0.00 sec)在上面的查询中,字符串值无效,因为错误的(32)天值。因此,它返回NULL值和下面给出的警告。
mysql> Show warnings\G
*************************** 1. row ***************************
Level: Warning
Code: 1411
Message: Incorrect datetime value: '20173210' for function str_to_date
1 row in set (0.00 sec)热门推荐
3 祝福语简短的微信
10 幼儿祝福语大全简短贺卡
11 感谢教官文案祝福语简短
12 鼠年同事祝福语简短创意
13 元旦祝福语 简短独特群发
14 妈咪跟我生日祝福语简短
15 给儿子新婚祝福语简短
16 伴娘祝福语长文案简短
17 恭喜高考完祝福语简短
18 生日祝福语送老公简短