Bug #118007 | str_TO_DATE( '1980-07-06','YYYY-MM-DD HH24:MI:SS') in dml reports error | ||
---|---|---|---|
Submitted: | 18 Apr 2:24 | Modified: | 25 Apr 13:30 |
Reporter: | Chunling Qin | Email Updates: | |
Status: | Not a Bug | Impact on me: | |
Category: | MySQL Server: DML | Severity: | S2 (Serious) |
Version: | 8.4.3 | OS: | Any |
Assigned to: | CPU Architecture: | Any |
[18 Apr 2:24]
Chunling Qin
[25 Apr 10:13]
MySQL Verification Team
Hello Chunling Qin, Thank you for the bug report. Please note that replacing YYYY-MM-DD with %Y-%m-%d not throwing any error and insertion was successfully. insert into chqin SELECT a2.* FROM chqin1 a2 WHERE a2.col_date NOT BETWEEN '1980-07-06' AND str_TO_DATE( '1980-07-06','%Y-%m-%d HH24:MI:SS') + 1 ; Kindly check it. Regards, Ashwini Patil
[25 Apr 12:41]
Chunling Qin
Hi, it works with '%Y-%m-%d HH24:MI:SS'. MySQL [fuzztest]> insert into chqin SELECT a2.* FROM chqin1 a2 WHERE a2.col_date NOT BETWEEN '1980-07-06' AND str_TO_DATE( '1980-07-06','%Y-%m-%d HH24:MI:SS') + 1 ; Query OK, 1 row affected (0.00 sec) Records: 1 Duplicates: 0 Warnings: 0
[25 Apr 12:49]
MySQL Verification Team
Thank you for the feedback.
[25 Apr 13:30]
Chunling Qin
Since the select command ('SELECT a2.* FROM chqin1 a2 WHERE a2.col_date NOT BETWEEN '1980-07-06' AND str_TO_DATE( '1980-07-06','YYYY-MM-DD HH24:MI:SS') + 1 limit 1;' ) can work , should the insert behavior keep consistent?