>데이터 베이스 >MySQL 튜토리얼 >MySQL 시간대를 설정하는 방법

MySQL 시간대를 설정하는 방법

jacklove
jacklove원래의
2018-06-08 10:27:133147검색

MySQL 시간대는 기본적으로 서버 시간대로 설정됩니다. 사용 중 종종 발생합니다.

다음 명령을 통해 시간대를 확인할 수 있습니다

시간대 보기

SQL 코드

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

참고: time_zone 값이 SYSTEM이면 해당 시간대가 시간대 값과 동일하다는 의미입니다.

my.cnf

를 수정하고 [mysqld] 아래에

default-time-zone=timezone

를 추가하여 시간대를 수정할 수 있습니다. 예:

default-time-zone = ‘+8:00’

msyql을 변경한 후 다시 시작해야 합니다

[mysqld] 아래에 추가해야 합니다. 그렇지 않으면 알 수 없는 변수 'default-time-zone=+8:00'이라는 오류 메시지가 나타납니다

다음을 수행할 수 있습니다. set time_zone = timezone

명령도 사용하세요. 예를 들어 베이징 시간(GMT+0800)

set time_zone = ‘+8:00’;

>>PHP 프로그램에서>>

date_default_timezone_set('PRC') or die('时区设置失败,请联系管理员!');

>>데이터베이스 쿼리 또는 사용에서>>

//데이터베이스가 연결되면 MySQL 시간을 변경하는 코드가 이어집니다.


mysql_query("SET time_zone = '+8:00'") or die('时区设置失败,请联系管理员!');

이 글에서는 MySQL 시간대를 설정하는 방법에 대해 설명합니다. 더 많은 관련 내용을 보려면 PHP 중국어 웹사이트를 참고하세요.


관련 권장 사항:

MYSQL 쿼리 시간 데이터

데이터베이스 방법을 사용하여 세션을 저장하는 방법

SQL 주입을 방지하는 5가지 방법

위 내용은 MySQL 시간대를 설정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.