Maison  >  Article  >  base de données  >  Comment définir le fuseau horaire MySQL

Comment définir le fuseau horaire MySQL

jacklove
jackloveoriginal
2018-06-08 10:27:133112parcourir

Le fuseau horaire MySQL est par défaut celui du serveur. Souvent rencontré à l'usage.

Vous pouvez le visualiser via la commande suivante

Afficher le fuseau horaire

Code SQL

. mysql> show variables like '%time_zone%';
. +------------------+--------+
. | Variable_name | Value |
. +------------------+--------+
. | system_time_zone | CST |
. | time_zone | SYSTEM |
. +------------------+--------+
. 2 rows in set (0.00 sec)

Explication : Si la valeur de time_zone est SYSTÈME, alors son fuseau horaire est le même que la valeur du fuseau horaire du système d'exploitation

Vous pouvez modifier le fuseau horaire en modifiant my.cnf

et en ajoutant

default-time-zone=timezone
sous [mysqld]. Par exemple :

default-time-zone = ‘+8:00’
N'oubliez pas de redémarrer msyql après l'avoir modifié

Assurez-vous de l'ajouter sous [mysqld], sinon variable inconnue 'default-time-zone=+8:00' apparaîtra un message d'erreur

Alternativement, vous pouvez également passer la commande set time_zone = timezone

, comme l'heure de Pékin (GMT+0800)

set time_zone = ‘+8:00’;
>> ; dans le programme PHP> ;>

date_default_timezone_set('PRC') or die('时区设置失败,请联系管理员!');
>>En requête de base de données ou utilisation>>

//Une fois la base de données connectée, le code pour changer l'heure MySQL suit.


mysql_query("SET time_zone = '+8:00'") or die('时区设置失败,请联系管理员!');
Cet article explique comment définir le fuseau horaire MySQL Pour plus de contenu connexe, veuillez faire attention au site Web php chinois.


Recommandations associées :

Données temporelles de requête MYSQL

Comment utiliser la méthode de base de données pour enregistrer la session

Cinq façons d'empêcher l'injection SQL

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn