其他教程

其他教程

Products

当前位置:首页 > 其他教程 >

mysql字符串转日期入库

GG网络技术分享 2025-03-18 16:17 0


在MySQL数据库中,我们常常需要将字符串类型的日期转换成日期类型后,再进行存储。下面我们就来讲一下如何将字符串类型的日期进行转换。

ALTER TABLE `table_name` ADD `date_field` DATE NULL DEFAULT NULL

首先,在表中新建一个日期类型的字段,我们以date_field为例。

UPDATE `table_name` SET `date_field` = STR_TO_DATE(`string_date_field`, \'%Y-%m-%d\')

接着,通过STR_TO_DATE函数将字符串类型的日期转换成日期类型,存储到date_field字段中。

其中,%Y代表年份,%m代表月份,%d代表天数,符号“-”代表日期的分隔符。

例如,我们想将字符串\'2021-07-01\'转换成日期类型,可以使用以下代码:

SELECT STR_TO_DATE(\'2021-07-01\', \'%Y-%m-%d\')

此时,会返回日期类型的2021-07-01。

以上就是将字符串转换成日期类型入库的方法,希望对大家有所帮助。

标签: 类型 日期

提交需求或反馈

Demand feedback