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

Hvad er den bedste måde at gemme dato og klokkeslæt på i MySQL?

Brug DATETIME felter ! De er det bedste format til at gemme datoer i mySQL. De tilbyder korrekt indeksering og optimering, og du kan bruge hele udvalget af mySQL's datofunktioner .

Ethvert specifikt format, du skal bruge for at udskrive felterne i, kan du oprette fra et DATOTIME-felt ved hjælp af DATE_FORMAT() .

MySQL understøtter ikke tidszoner i DATETIME-felter - du vil normalt indstille en global tidszone på serveren og brug det.

Der er god relateret læsning om Tidszoner i disse spørgsmål:



  1. MySQL - Denne version af MySQL understøtter endnu ikke 'LIMIT &IN/ALL/ANY/SOME underforespørgsel

  2. Forøg hukommelsesgrænsen

  3. Hvis posten findes, skal du opdatere Else Insert

  4. Funktion til at returnere dynamisk sæt af kolonner for en given tabel