web-dev-qa-db-fra.com

Convertir la colonne mysql DATETIME en secondes Epoch

J'ai une colonne mysql datetime qui est au format DATETIME.

Existe-t-il un moyen de SELECT cette colonne en secondes Epoch? Sinon, quelle serait la meilleure façon de convertir le format datetime en secondes Epoch? Quel type de champ serait le meilleur pour capturer cela?

22
David542

Utilisez MySQL UNIX_TIMESTAMP fonction

35
John Conde

Vous pouvez utiliser :

SELECT UNIX_TIMESTAMP(yourfield) FROM yourtable;

Et pour UPDATE, la fonction inverse est: FROM_UNIXTIME (...)

21
Akarun