Linux上不區(qū)分MySQL表名大小寫 |
發(fā)布時間: 2012/9/19 16:54:48 |
下載了一個php程序,在Windows上運行很正常,可是在Linux上運行的時候提示表不存在。 研究了一下:原來是在Windows上MySQL市不區(qū)分表名大小寫的,所以很正常。但是在Linux上由于MySQL默認是卻分大小寫的,所以程序會出錯。 最簡單的方法當然是修改Linux上MySQL的配置文件,修改為忽略大小寫就可以了。 修改辦法是: - vi /etc/my.cnf lower_case_table_names=1 重啟一下MySQL服務再試試看看。 這是最簡便的修改辦法,但是這種方法也許不是很科學,建議還是寫程序的時候就詳細規(guī)范一下,注意區(qū)分大小寫。 對!規(guī)范才是王道。
本文出自:億恩科技【mszdt.com】 |