首页 文章

为什么我的表名在phpmyadmin中被转换为小写?

提问于
浏览
28

我在Windows XP上使用wamp server 2.0 . 每当我创建一个名称中包含一些大写的表时,它就会转换为小写 .

例如:

I create: UserInfo
phpmyadmin convert it to: userinfo

我在办公室使用ubuntu / phpmyadmin,但这个问题确实存在 .

从哪里可以解决这个问题 . 谢谢

6 回答

  • 3

    有一个强制表名称为小写的指令 .

    您希望将lower_case_table_names值设置为0 .

    您可以从MySQL文档中了解更多相关信息here

  • 5

    我已经尝试了这里的建议,我必须告知

    lower_case_table_names = 0
    

    在xampp中不起作用,它会在你重新启动时崩溃MySQL服务 . 然而

    lower_case_table_names = 2
    

    没有崩溃,显然有效......至少它允许我插入一个带有驼峰的数据库 .

  • 17

    在Windows中, lower_case_table_names = 1 的默认值 .

    您需要将此值更改或添加到mysql文件夹中的my.ini文件中 .

    如果找不到此行,则将其添加到 [mysqld]

    lower_case_table_names = 0
    

    然后重新启动wamp服务,它将起作用:D

  • 1

    您必须在mysql文件夹中找到文件 my.ini 并进行更改,或添加以下行:

    lower_case_table_names value = 0
    
  • 14

    这不是phpmyadmin . Mysql做到了这一点 .

    附:在数据库中使用camelCase是一个不好的方法 . Use_underlines . :)

  • 0

    您需要在mysql文件夹中找到文件my.ini并进行更改,或在底部添加此行:

    lower_case_table_names = 2

相关问题