我有一个日期时间格式的字段,当日期更好并且与数据库的其余部分更一致时,我想进行转换。无论如何,时间部分都是00:00:00。
如何在MySQL中做到这一点?
谢谢。
如果要在SELECT-Statement中使用,请使用DATE运算符:
SELECT
DATE
SELECT DATE(`yourfield`) FROM `yourtable`;
如果要在结构上更改表,只需将数据类型更改为DATE(当然,只有在不影响依赖于此字段的应用程序的情况下,才这样做)。
ALTER TABLE `yourtable` CHANGE `yourfield` `yourfield` DATE;
两者都将消除时间部分。