mysql 設定時間 mysql 時區如何設定

2021-10-25 14:14:30 字數 1021 閱讀 9731

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)

可以通過修改my.cnf在 [mysqld] 之下加default-time-zone=timezone來修改時區。如:default-time-zone = '+8:00'改了記得重啟msyql喔注意一定要在 [mysqld] 之下加 ,否則會出現 unknown variable 'default-time-zone=+8:00'另外也可以通過命令 set time_zone = timezone比如北京時間(gmt+0800)set time_zone = '+8:00';這個和php的時區設定又有點差別,比如北京時間在php中是date_default_timezone_set('etc/gmt-8');美國pst時間(gmt-08:00)set time_zone = '-8:00';

sql**

mysql> set time_zone = '+8:00';

query ok, 0 rows affected (0.00 sec)

mysql> select now();

| now()               |

| 2008-12-29 11:26:36 |

1 row in set (0.00 sec)

mysql> set time_zone = '-8:00';

query ok, 0 rows affected (0.00 sec)

mysql> select now();

| now()               |

| 2008-12-28 19:27:09 |

1 row in set (0.00 sec)

mysql日期時間戳轉換 mysql日期時間戳轉換

1.mysql獲取當前時間戳 mysql select unix timestamp unix timestamp 1525739078 1 row in set mysql select unix timestamp now unix timestamp now 1525739117 1 row ...

mysql怎麼新增時間 MYSQL中新增時間

1.在建立新記錄和修改現有記錄的時候都對這個資料列重新整理 timestamp default current timestamp on update current timestamp 2.在建立新記錄的時候把這個字段設定為當前時間,但以後修改時,不再重新整理它 timestamp default...

MySQL 設定 建立時間 和 更新時間

在實際應用中,我們時常會需要用到建立時間和更新時間這兩個字段,下面記錄一下 create table user info uid varchar 255 character set utf8 collate utf8 general ci not null,username varchar 255 ...