默认情况下,MySQL 将以小写保存表名。一个避免 MySQL 服务器小写问题方法是以 -O lower_case_table_names=0 启动 mysqld。默认情况下,这个选项 在 Windows 是 1 和在 Unix 是 0。如果 lower_case_table_names 是 1,MySQL 将所有在存储和查找的表名转换为小写。请注意,如果你改变此选项,你需要在启动 mysqld 前转换你的旧表名为小写。需要修改的是在[mysqld]下加上lower_case_table_names=0即可区分大小写。修改文件,一般是在mysql的配置文件my.cnf下修改就行了。
相关文章
- MySql 查询数据库中所有表名
- MySQL删除大表时潜在的问题(drop table,truncate table)
- mysql、oracle大小写问题
- MYSQL 行锁、表锁并发问题
- mysql导入导出数据到excel表日期出现问题
- **macos,SPSS连接mysql显示“在选择的数据源中找不到任何表。 文件名可能无效。”报错——————解决办法**
- MySQL数据库 查询表数据出现中文乱码 及 插入中文报错Incorrect string value问题解决方法
- 关于oracle sql语句查询时表名和字段名要加双引号的问题
- 设置centos7中的mysql5.7不区分表名大小写有关操作
- Linux系统下MySql表名大小写敏感问题