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

Qual è la migliore pratica per la gestione del fuso orario in MySQL?

  • Usa TIMESTAMP se vuoi che MySQL esegua la conversione in base al time_zone impostazione della sessione corrente.

  • Usa DATETIME se stai restituendo UTC alla tua applicazione affinché gestisca la conversione lì. (Questa sarebbe la mia preferenza.)

  • Non cercare di confonderli. DATETIME non farà nulla con il time_zone impostazione e TIMESTAMP non può essere considerato UTC quando viene restituito alla tua applicazione a meno che tu non sia assolutamente sicuro che time_zone è impostato su UTC.