mysql字符串转日期入库
导读:在MySQL数据库中,我们常常需要将字符串类型的日期转换成日期类型后,再进行存储。下面我们就来讲一下如何将字符串类型的日期进行转换。ALTER TABLE `table_name` ADD `date_field` DATE NULL DE...
在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。
以上就是将字符串转换成日期类型入库的方法,希望对大家有所帮助。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: mysql字符串转日期入库
本文地址: https://pptw.com/jishu/451664.html
