iT邦幫忙

0

ubuntu 10上安装mysql 5.1.56 设置忽略表名大小写

  • 分享至 

  • xImage

为什么我在my.cnf里面添加了

lower_case_table_name = 1
为什么我用
SELECT * FROM A(真实表名的大写)
SELECT * FROM a(真实表名)
只能是第二执行成功,第一个还是提示没有此表?

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

4
bizpro
iT邦大師 1 級 ‧ 2011-05-18 08:40:27
最佳解答

請問A和a是兩個表嗎? 而表A是在您添加了
lower_case_table_name = 1 之前增加的嗎?

lower_case_table_name只對改變內省值之後的create有效.

igool iT邦新手 4 級 ‧ 2011-05-19 09:23:30 檢舉

问题已经解决,chmod 644 my.cnf,这样重启之后,这个文件的改动才生效。

我要發表回答

立即登入回答