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

MYSQL:datetime in secondi

Se per "converti in secondi ", vuoi dire "convertire in un Timestamp UNIX " (ovvero il numero di secondi trascorsi da 1970-01-01 ) , quindi puoi utilizzare UNIX_TIMESTAMP funzione :

select UNIX_TIMESTAMP(your_datetime_field)
from your_table
where ...


E, per completezza, per convertire da un timestamp Unix a un datetime, puoi utilizzare FROM_UNIXTIME funzione.