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

Skal jeg bruge datatypen datetime eller timestamp i MySQL?

Tidsstempler i MySQL bruges generelt til at spore ændringer af poster, og de opdateres ofte hver gang posten ændres. Hvis du vil gemme en specifik værdi, skal du bruge et dato-klokkeslæt-felt.

Hvis du mente, at du vil vælge mellem at bruge et UNIX-tidsstempel eller et indbygget MySQL-dato-tidsfelt, skal du vælge det oprindelige format. Du kan lave beregninger i MySQL på den måde("SELECT DATE_ADD(my_datetime, INTERVAL 1 DAY)") og det er nemt at ændre formatet på værdien til et UNIX-tidsstempel ("SELECT UNIX_TIMESTAMP(my_datetime)") når du forespørger på posten, om du vil bruge den med PHP.



  1. Implementering af MySQL Galera Cluster 4.0 på Amazon AWS EC2

  2. Mysql fejl 1452 - Kan ikke tilføje eller opdatere en underordnet række:en fremmednøgle begrænsning mislykkes

  3. Sådan opretter du pivottabel i MySQL

  4. Gå og IN-klausul i Postgres