gpt4 book ai didi

mysql - 我想将考勤数据表中 'date' 列的 varchar 数据类型转换为日期数据类型

转载 作者:行者123 更新时间:2023-11-29 02:50:54 25 4
gpt4 key购买 nike

我有一个名为 attendance_date 的表。在此表中,我将列作为日期。此列的值类似于“29-01-2016”,其数据类型为 varchar。现在我想将我的日期列从“29-01-2016”反转为“2016-01-29”格式。但是这个新格式化的结果将采用 DATE 数据类型。请给我建议这个问题的解决方案。

最佳答案

使用STR_TO_DATE() :

mysql> SELECT STR_TO_DATE('29-01-2016', '%d-%m-%Y');
+---------------------------------------+
| STR_TO_DATE('29-01-2016', '%d-%m-%Y') |
+---------------------------------------+
| 2016-01-29 |
+---------------------------------------+
1 row in set (0.00 sec)

它使用 date and time formatting strings shown here .

关于mysql - 我想将考勤数据表中 'date' 列的 varchar 数据类型转换为日期数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36011687/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com