sql >> Databasteknik >  >> RDS >> Mysql

MySQL Hur man får tidsskillnad i unix tidsstämpel

UNIX_TIMESTAMP är sekunder sekunder sedan '1970-01-01 00:00:00' i UTC. Om du har en variabel som håller en annan UNIX_TIMESTAMP, kan du få skillnaden och vända sekunder till minuter (och avrunda/stympa resultatet om det behövs):

 SELECT ROUND((UNIX_TIMESTAMP()-1506947452) / 60, 0)


  1. Konvertera datetime-kolumnen till UTC-tid

  2. Konvertera NULL-värden till kolumnens standardvärde när du infogar data i SQLite

  3. Hur man undviker tabellmuteringsfel

  4. Anslut till en databas över en unix-socket med SQLAlchemy