Bonjour tout le monde voilà tout est dans le titre, j'ai une table dans une bdd mysql avec une colonne date qui a pour valeur par défaut current timestamp, le problème est que la valeur par défaut est le fuseau horaire utc+2 heures, je souhaite simplement avoir l'heure utc ou gmt si vous préférez, j'ai fait cette commande suivante SET time_zone = '00:00'; mais rien à faire sa ne fontionne toujours pas, merci bien...

2 réponses


Tu peux essayer de modifier la configuration globale du serveur MySQL dans le fichier my.cnf en ajoutant default-time-zone='+00:00'sous la section [mysqld] puis redémarrer le serveur. La commande

SET time_zone = '+00:00';

ne s'applique qu'à la session courante, elle ne change pas la configuration par défaut. Bon courage !

If the timestamps are still off, it might be due to the OS-level time zone. MySQL uses the system time zone by default unless explicitly configured otherwise.