我在MySQL中有一个列存储为:2014-03-16
(2014年3月16日)。已经决定将这些字段全部更改为每月的第一天 - 无论它们发生的几个月。我有从1998年到现在的记录,其中有数千个记录。除了REPLACE 2014-03-16和2014-03-01之外,还有更简单的方法来更改DAY(在本例中为16)所有记录吗?
我正在使用PHP,所以如果更容易更改它,请告诉我。
答案 0 :(得分:1)
您可以使用MySQL查询来执行此操作:
UPDATE your_table
SET date_column = DATE_FORMAT(date_column ,'%Y-%m-01')