mysql把字符串变日期

更新时间:02-12 教程 由 瞳荧 分享

在mysql数据库中,有时候会遇到需要把字符串类型的日期转换为日期类型的需求。

例如,我们有一个名为“orders”的表格,其中有一个名为“order_date”的字段,其数据类型为字符串类型,数据格式为“YYYY-mm-dd”,现在需要把它转换为日期类型。

ALTER TABLE orders MODIFY order_date DATE;

上述语句就是使“orders”表格中的“order_date”字段数据类型变为日期类型,这样就可以存储日期数据了。

然后我们需要把原来的字符串类型数据转换为日期类型数据,并存储到表中。

UPDATE orders SET order_date = STR_TO_DATE(order_date, '%Y-%m-%d');

上述语句使用mysql内置函数STR_TO_DATE,将“order_date”字段从字符串类型转换为日期类型,格式为“YYYY-mm-dd”。

至此,我们就成功地将字符串类型的日期转换为日期类型,并存储到数据库中了。

声明:关于《mysql把字符串变日期》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2065378.html