一般地,Windows中的MySQL的表名都是小写字母的。
就算我的建表语句中的表名使用大写字母,MySQL也会自动将它修改为小写。
在网上查找了一下,为想能够使表名的包含大写,需要修改变量
lower_case_table_names
的值。该变量的原值为1,需要修改为2。在MySQL命令行控制台中,以root身份使用命令
set @lower_case_table_names=2;
没有报错,但实际上该值并没有改变,仍然为1!
请问,如何解决这个问题?不仅仅是这一个变量无法修改,还有一些变量(如max_connections)也不能修改
我使用MySQL的5.0.18版本。
就算我的建表语句中的表名使用大写字母,MySQL也会自动将它修改为小写。
在网上查找了一下,为想能够使表名的包含大写,需要修改变量
lower_case_table_names
的值。该变量的原值为1,需要修改为2。在MySQL命令行控制台中,以root身份使用命令
set @lower_case_table_names=2;
没有报错,但实际上该值并没有改变,仍然为1!
请问,如何解决这个问题?不仅仅是这一个变量无法修改,还有一些变量(如max_connections)也不能修改
我使用MySQL的5.0.18版本。
lower_case_table_names=0;