天天看點

hibernate 表名大小寫,mysql表名忽略大小寫

檢視大小寫區分

mysql> show variables like "%case%";

+------------------------+-------+

| Variable_name          | Value |

+------------------------+-------+

| lower_case_file_system | OFF   | 

| lower_case_table_names | 0     |     //0區分 1不區分

+------------------------+-------+

2 rows in set (0.00 sec)

LINUX下的MySQL預設是要區分表名大小寫的。

  讓MYSQL不區分表名大小寫的方法其實很簡單:

  1.用ROOT登入,修改/etc/my.cnf

  2.在[mysqld]下加入一行:lower_case_table_names=1

  3.重新啟動資料庫即可

#service mysqld restart 重新開機即可解決