解決linux環境mysql的sql語句嚴格區分大小寫問題

在Windows環境下,mysql數據庫的sql語句是不區分字母大小寫的,但是程序移植到linux環境中,就會造成某些大小寫不一致的語句執行失敗,解決方法如下:

  • 首先打開/etc/mysql/my.cnf,或/etc/my.cnf文件,語句如:vi /etc/mysql/my.cnf  或者 vi /etc/my.cnf
  • 按insert當前修改狀態可以轉換爲寫入或插入文字信息,在[mysqld]後添加添加lower_case_table_names=1 (其中 0:區分大小寫,1:不區分大小寫
  • 保存並退出:1. 按Esc鍵   2. 輸入冒號“:wq”
  • 然後重啓mysql服務:

    停止mysql數據庫命令:/etc/init.d/mysqld stop

    啓動mysql數據庫命令: /etc/init.d/mysqld start


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章