Mysql
 sql >> Database >  >> RDS >> Mysql

Come posso convertire datetime in date, troncando i tempi, lasciandomi le date?

Se vuoi questo in un SELECT -Dichiarazione, usa semplicemente il DATE Operatore:

SELECT DATE(`yourfield`) FROM `yourtable`;

Se vuoi cambiare strutturalmente la tabella, cambia semplicemente il tipo di dati in DATE (ovviamente fallo solo se ciò non influisce sulle applicazioni a seconda di questo campo).

ALTER TABLE `yourtable` CHANGE `yourfield` `yourfield` DATE;

Entrambi elimineranno la parte temporale.