设置了lower_case_table_name=1
重启服务
然而报错:
ERROR 1146 (42S02): Table 'test.sc' doesn't exist
原因:
如果在lower_case_table_name=0时候建的表,表名是区分大小的即使后来更改变量设置为1,已经建的表是不会变的,使用小写进行查该表时还是会提示该表不存在。所以数据库中如果有数据,首先备份数据然后清空数据库,修改MySQL配置后,在将数据全部导入。
设置了lower_case_table_name=1
重启服务
然而报错:
ERROR 1146 (42S02): Table 'test.sc' doesn't exist
原因:
如果在lower_case_table_name=0时候建的表,表名是区分大小的即使后来更改变量设置为1,已经建的表是不会变的,使用小写进行查该表时还是会提示该表不存在。所以数据库中如果有数据,首先备份数据然后清空数据库,修改MySQL配置后,在将数据全部导入。