我在Windows XP上使用wamp server 2.0 . 每当我创建一个名称中包含一些大写的表时,它就会转换为小写 .
例如:
I create: UserInfo phpmyadmin convert it to: userinfo
我在办公室使用ubuntu / phpmyadmin,但这个问题确实存在 .
从哪里可以解决这个问题 . 谢谢
有一个强制表名称为小写的指令 .
您希望将lower_case_table_names值设置为0 .
您可以从MySQL文档中了解更多相关信息here
我已经尝试了这里的建议,我必须告知
lower_case_table_names = 0
在xampp中不起作用,它会在你重新启动时崩溃MySQL服务 . 然而
lower_case_table_names = 2
没有崩溃,显然有效......至少它允许我插入一个带有驼峰的数据库 .
在Windows中, lower_case_table_names = 1 的默认值 .
lower_case_table_names = 1
您需要将此值更改或添加到mysql文件夹中的my.ini文件中 .
如果找不到此行,则将其添加到 [mysqld] 下
[mysqld]
然后重新启动wamp服务,它将起作用:D
您必须在mysql文件夹中找到文件 my.ini 并进行更改,或添加以下行:
lower_case_table_names value = 0
这不是phpmyadmin . Mysql做到了这一点 .
附:在数据库中使用camelCase是一个不好的方法 . Use_underlines . :)
您需要在mysql文件夹中找到文件my.ini并进行更改,或在底部添加此行:
6 回答
有一个强制表名称为小写的指令 .
您希望将lower_case_table_names值设置为0 .
您可以从MySQL文档中了解更多相关信息here
我已经尝试了这里的建议,我必须告知
在xampp中不起作用,它会在你重新启动时崩溃MySQL服务 . 然而
没有崩溃,显然有效......至少它允许我插入一个带有驼峰的数据库 .
在Windows中,
lower_case_table_names = 1
的默认值 .您需要将此值更改或添加到mysql文件夹中的my.ini文件中 .
如果找不到此行,则将其添加到
[mysqld]
下然后重新启动wamp服务,它将起作用:D
您必须在mysql文件夹中找到文件 my.ini 并进行更改,或添加以下行:
这不是phpmyadmin . Mysql做到了这一点 .
附:在数据库中使用camelCase是一个不好的方法 . Use_underlines . :)
您需要在mysql文件夹中找到文件my.ini并进行更改,或在底部添加此行:
lower_case_table_names = 2