我正试图改变我的日期格式 mm/dd/yyyy
到mysql格式 yyyy-mm-dd
.
但它改变了数据的年份 2020
.
这个 product_history
表格:
log_date id stock
10/30/2018 1001 59
10/30/2018 1002 35
10/30/2018 1003 54
10/30/2018 1004 40
10/30/2018 1005 5
10/30/2018 1006 20
10/30/2018 1007 69
...
这是我的密码:
SELECT *, str_to_date(my_schema.product_history.log_date, '%m/%d/%y') as new_log_date FROM my_schema.product_history
输出:
log_date id stock new_log_date
10/30/2018 1001 59 2020-10-30
10/30/2018 1002 35 2020-10-30
10/30/2018 1003 54 2020-10-30
10/30/2018 1004 40 2020-10-30
10/30/2018 1005 5 2020-10-30
10/30/2018 1006 20 2020-10-30
10/30/2018 1007 69 2020-10-30
...
1条答案
按热度按时间okxuctiv1#
%y
用两位数表示一年。既然你有四个数字,你应该用%Y
取而代之的是: