sql >> Database >  >> RDS >> Mysql

Wat is de beste werkwijze voor het afhandelen van tijdzones in MySQL?

  • Gebruik TIMESTAMP als u wilt dat MySQL de conversie doet op basis van de time_zone instelling van de huidige sessie.

  • Gebruik DATETIME als u UTC terugstuurt naar uw toepassing om de conversie daar af te handelen. (Dit zou mijn voorkeur hebben.)

  • Probeer deze niet door elkaar te halen. DATETIME zal niets doen met de time_zone instelling, en TIMESTAMP kan niet worden aangenomen dat het UTC is wanneer het wordt geretourneerd naar uw toepassing, tenzij u er absoluut zeker van bent dat time_zone is ingesteld op UTC.



  1. MySQL Match Against met meerdere waarden tot TEGEN

  2. Vergrendeling en prestaties

  3. MySQL Sum-kolom IF ID is in een andere tabelquery

  4. Selecteer top drie waarden in elke groep