我在 MySQL 中有一列存储为:2014-03-16
(2014 年 3 月 16 日)。已决定将这些字段全部更改为该月的第一天——无论它们出现在哪个月份。我有从 1998 年到现在的记录,有几千条。除了用 2014-03-01 替换 2014-03-16 之外,还有更简单的方法来更改所有记录上的日期(在本例中为 16)吗?
我正在使用 PHP,因此如果更改它更容易,请告诉我。
最佳答案
您可以使用 MySQL 查询来完成此操作:
UPDATE your_table
SET date_column = DATE_FORMAT(date_column ,'%Y-%m-01')
关于php - 替换日期末尾的 DAY,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22465141/