色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

0點(diǎn)彈出mysql對話框

錢浩然2年前13瀏覽0評論

最近在開發(fā)一個網(wǎng)站,遇到了一個奇怪的問題:每次進(jìn)入網(wǎng)站的時候,就會彈出一個 MySQL 對話框,時間總是顯示“0 點(diǎn)”。

經(jīng)過一系列的排查和測試,最終發(fā)現(xiàn)了問題的原因:

mysql_query("SET time_zone = '+8:00'");

原來在代碼里設(shè)置了 MySQL 的時區(qū)為東八區(qū),但是在數(shù)據(jù)庫中的時區(qū)設(shè)置卻是 UTC+0,所以每次連接數(shù)據(jù)庫時,MySQL 會把時區(qū)轉(zhuǎn)化為東八區(qū),導(dǎo)致時間變?yōu)?0 點(diǎn)。

解決方法也很簡單,只要在 MySQL 的配置文件 my.ini 或 my.cnf 中加上以下代碼即可:

[mysqld]
default-time-zone = '+8:00'

這樣配置之后,MySQL 就會默認(rèn)使用東八區(qū)作為時區(qū)了,再也不會出現(xiàn)時間顯示為 0 點(diǎn)的問題了。