mysql이 내 datetime 값을 사용하지 않는 이유는 무엇입니까?mysql str_to_date 잘못된 datetime 값 문제
mysql> select STR_TO_DATE('2017-10-06T00:00:00', '%%Y-%%m-%%dT%%H:%%i:%%s');
+---------------------------------------------------------------+
| STR_TO_DATE('2017-10-06T00:00:00', '%%Y-%%m-%%dT%%H:%%i:%%s') |
+---------------------------------------------------------------+
| NULL |
+---------------------------------------------------------------+
1 row in set, 2 warnings (0.00 sec)
mysql> show warnings
-> ;
+---------+------+--------------------------------------------------------------------------+
| Level | Code | Message |
+---------+------+--------------------------------------------------------------------------+
| Warning | 1411 | Incorrect datetime value: '2017-10-06T00:00:00' for function str_to_date |
| Warning | 1411 | Incorrect datetime value: '2017-10-06T00:00:00' for function str_to_date |
+---------+------+--------------------------------------------------------------------------+
2 rows in set (0.01 sec)
어떤 아이디어 ??
왜 두 번'% '입니까? 나는 당신이 오직 하나의 매개 변수만을 필요로한다고 생각합니다. (예,''% Y- % m- % dT ... 등)'') – War10ck