Comment définir le fuseau horaire de MySQL
Lorsque vous travaillez avec MySQL, il est crucial de s'assurer que le fuseau horaire correct est configuré pour une gestion précise de l'horodatage et la manipulation des données. MySQL vous permet de définir le fuseau horaire à trois emplacements :
1. Fichier de configuration my.cnf
Dans la section [mysqld] du fichier my.cnf, spécifiez le paramètre de fuseau horaire par défaut, tel que :
default-time-zone='+00:00'
2. Variable de fuseau horaire global (@@global.time_zone)
Utilisez l'instruction SELECT @@global.time_zone pour afficher le paramètre actuel. Pour modifier le fuseau horaire mondial, utilisez :
SET @@global.time_zone = '+8:00'; SET GLOBAL time_zone = 'Europe/Helsinki';
3. Variable de fuseau horaire de session (@@session.time_zone)
Vérifiez le fuseau horaire de la session avec SELECT @@session.time_zone. Définissez-le temporairement avec :
SET @@session.time_zone = '+00:00'; SET time_zone = 'Europe/Helsinki';
Pour que les fuseaux horaires nommés (par exemple, « Europe/Helsinki ») fonctionnent, les tableaux d'informations sur les fuseaux horaires doivent être correctement renseignés.
MySQL supplémentaire Fonctions de fuseau horaire :
Changer le fuseau horaire n'affecte pas les fuseaux horaires existants horodatages ou valeurs datetime, mais il les affichera différemment en fonction du nouveau paramètre de fuseau horaire.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!