分类 标签 存档 黑客派 订阅 搜索

MySQL 数据库表名大小写问题

98 浏览

今天从别人数据库复制表到我自己的数据库时,原本大写的表名到了我数据库中就变成了小写。再就是我创建数据库时用的是大写,但是创建出来的数据库名,还是小写。

从网上查了一下, 只要在 myini 文件中添加 lower_case_table_names 这个参数就行了。这个参数有三个值, 分别是:

0:大小写敏感
1:比较名字时,忽略大小写,但创建表时,大写转换为小写
2.比较名字时,忽略大小写,但创建表时,维持原样

以下是解决办法:

  1. 关闭 MySQL 服务
  2. lower_case_table_names = 2 复制到 my.ini 文件的 [mysqld] 下面, my.ini 文件在 MySQL 根目录下, 例如:

注意问题: 修改之后可能保存不了, 这时候就得用管理员权限修改了

方法一.以管理员的方式运行记事本,然后打开my.ini
方法二.复制一份my.ini出来修改完后在替换回去

    本文转自  虾米的博客


--EOF--

评论  
留下你的脚步
推荐阅读