当前位置:Gxlcms > 数据库问题 > php大力力 [021节]mysql表名在mac下不能大写

php大力力 [021节]mysql表名在mac下不能大写

时间:2021-07-01 10:21:17 帮助过:2人阅读

2015-01-06 08:55HAPPYYANGYUAN | 浏览 114 次  Mac软件开发数据库
如何在mac os x下修改mysql的表名为不区分大小写呢?  请高人指点!
解决:在 /usr/local / mysql-xxx/my.conf文件内新增/修改参数lower_case_table_names=1



http://blog.sina.com.cn/s/blog_6826662b010186ks.html

MySQL在windows和linux下的表名大小写问题

 (2013-01-08 10:04:28) 技术分享转载
标签: 

杂谈

分类: 技术备忘
    MySQL在windows下是不区分大小写的,将script文件导入MySQL后表名也会自动转化为小写,结果再想要将数据库导出放到linux服务器中使用时就出错了。因为在linux下表名区分大小写而找不到表,查了很多都是说在linux下更改MySQL的设置使其也不区分大小写,但是有没有办法反过来让windows 下大小写敏感呢。其实方法是一样的,相应的更改windows中MySQL的设置就行了。
    具体操作:
        在MySQL的配置文件my.ini中增加一行:
        lower_case_table_names = 0
        其中 0:区分大小写,1:不区分大小写    注意:在修改完my.ini配置文件之后,需要重启mysql服务才能生效。 (计算器->管理->服务和应用程序)
    MySQL在Linux下数据库名、表名、列名、别名大小写规则是这样的:
      1、数据库名与表名是严格区分大小写的;
      2、表的别名是严格区分大小写的;
      3、列名与列的别名在所有的情况下均是忽略大小写的;
      4、变量名也是严格区分大小写的;MySQL在Windows下都不区分大小写     http://www.cnblogs.com/jifeng/archive/2010/08/29/1811879.html

使MySQL对表名不区分大小写

Posted on 2010-08-29 15:09 季枫 阅读(12531) 评论(1)  编辑 收藏

今天郁闷死了,在LINUX下调一个程序老说找不到表,但是我明明是建了表的,在MYSQL的命令行下也可以查到,为什么程序就找不到表呢?

 

  后来请教了一个老师才搞定,原来是LINUX下的MYSQL默认是要区分表名大小写的,哎,弄了那么旧,害死我了。

  让MYSQL不区分表名大小写的方法其实很简单:

  1.用ROOT登录,修改/etc/my.cnf

  2.在[mysqld]下加入一行:lower_case_table_names=1

  3.重新启动数据库即可

 

      Undefined index: Rows      行吧,我也别设置配置了。全部小写吧。它栳栳的。  

媒体

  [méi tǐ] new

媒体的英文翻译

基本释义

  • media
  • medium ( mediums or media)
  • mediator

 

咱们不写这个啦:tbl_MediaResources:tbl_MediaResources

咱们就小写,行了吧:tbl_media

 

 

啦啦啦。我是孤独的小屁屁(php)

 

 

php大力力 [021节]mysql表名在mac下不能大写

标签:

人气教程排行