Tips
: 亲爱的
GUEST
用户,系统已为你
GRANT
了
SELECT
,
INSERT
权限
网站首页
SQLServer
Oracle
MySQL
其他数据库
系统运维
DBA考试
DBA话题
基础知识
|
高可用性和HA
|
性能与优化
|
故障与解决
|
源码解读
|
您现在的位置:
首页
>
MySQL
>
基础知识
通行证登录
【在线问答】
[{类型}] {题干,这里会显示问题的标题}
点击进入答题>>
MySQL不区分表名大小写的方法
作者:[网上资料 ]
今天同事和我说他在本地运行得好好的程序放到
linux
上却提示表不存在。我一看,数据库的表名全部是小写,程序却全部用大写。之所以在本地能运行,是因为windows的文件名是不区分大小写的,Linux却严格区分呢。如果要把程序全部改一遍也比较麻烦,这个可以通过修改my.cnf 实现不区分大小写,修改办法是:
vi /etc/my.cnf 在[
mysql
d]下加入一行:
lower_case_table_names=1 这句话就表示不区分大小写表名。重启一下MySQL服务应该就可以了。
|