sql >> Databasteknik >  >> RDS >> Mysql

Ska jag använda datatypen datetime eller timestamp i MySQL?

Tidsstämplar i MySQL används vanligtvis för att spåra ändringar av poster, och uppdateras ofta varje gång posten ändras. Om du vill lagra ett specifikt värde bör du använda ett datetime-fält.

Om du menade att du vill välja mellan att använda en UNIX-tidsstämpel eller ett inbyggt MySQL-datumtidsfält, välj det ursprungliga formatet. Du kan göra beräkningar inom MySQL på det sättet("SELECT DATE_ADD(my_datetime, INTERVAL 1 DAY)") och det är enkelt att ändra formatet på värdet till en UNIX-tidsstämpel ("SELECT UNIX_TIMESTAMP(my_datetime)") när du frågar posten om du vill använda den med PHP.



  1. Hur man gör SQLites LIKE-operatör skiftlägeskänslig

  2. Datasäkerhetsstyrning

  3. Hur kombinerar jag data från två separata tabeller till en enda markör?

  4. dela alfa och numerisk med sql