在我的表格中,我有一个包含日期时间的列dato:
2011-04-12 10:37:07
2011-04-12 10:31:07
2011-04-10 10:32:07
2011-04-11 10:45:07
2011-04-12 10:37:07
我想将所有dato列的小时更改为00:00:00
怎么做?
答案 0 :(得分:1)
您可以使用以下查询
执行此操作UPDATE <table> SET <date column>= DATE(<date column>);
E.g。
UPDATE Customer SET startDate = DATE(startDate);
您可以使用mysql
工具从控制台执行此操作。
答案 1 :(得分:0)
答案 2 :(得分:0)
我相信你想改变多个记录而不是列。无论如何:
UPDATE mytable
SET dato = DATE_FORMAT(dato, '%Y-%m-%d 00:00:00');