1.用root登入,修改/etc/my.cnf
2.在[mysqld]下加入一行:lower_case_table_names=1
3.重新啟動資料庫即可
解決方案一:
開啟設計表後:我們會看到如下選項:
utf8_general_ci:不區分大小寫
utf8_bin:區分大小寫
but:使用上面的解決方法並不好如果是這樣的話,可能會波及到其它表或字段等一些想象不到的問題,故而有了下面的解決方法,解決方案二:
查詢的時候在where後面加乙個關鍵字binary,那麼後面的關係就是以二進位制的方式進行查詢了
select * from tab_name wherebinaryurl = '';
mysql 字段區分大小寫
預設情況下,mysql中的字段是不區分大小寫的,所以 aa 與 aa 被認為是一樣的。那麼有些特殊情況下,我們希望它區分大小寫呢,這時應該怎麼辦,說出來其實很簡單,如 drop table if exists tpl forbiddenword create table tpl forbiddenw...
mysql 字段區分大小寫
預設情況下,mysql中的字段是不區分大小寫的,所以 aa 與 aa 被認為是一樣的。那麼有些特殊情況下,我們希望它區分大小寫呢,這時應該怎麼辦,說出來其實很簡單,如 drop table if exists tpl forbiddenword create table tpl forbiddenw...
MYSQL 區分大小寫
1 linux下mysql安裝完後是預設 區分表名的大小寫,不區分列名的大小寫 2 用root帳號登入後,在 etc my.cnf 中的 mysqld 後新增新增lower case table names 1,重啟mysql服務,這時已設定成功 不區分表名的大小寫 lower case table...