0

我是新来的,我需要帮助编写一个 php/mysql 例程来帮助我将存储在列中的所有日期字符串作为文本以 dd/mm/yyyy 格式提取到另一个新列中,mysql 日期数据类型采用 yyyy-mm 格式-dd。

我尝试使用日期范围查询表,但它似乎不起作用,所以我决定将已经存储的日期更改为正确的 mysql 格式,以便我可以轻松地查询日期。

事实上,我非常感谢我得到的任何帮助。

谢谢

汉迪克斯

4

1 回答 1

0

首先,您可能不应该做您正在做的事情,在旅途中转换日期。尽管如此,这是执行您想要执行的操作的 SQL 查询

USE `DATABASE`;
UPDATE `TABLE_NAME` SET `TABLE_NAME.NEW_COLUMN` = DATE_FORMAT(
STR_TO_DATE(`TABLE_NAME.OLD_COLUMN`,'%d/%m/%Y'), '%Y-%m-%d');
于 2014-07-21T01:10:06.273 回答