我在 Windows XP 上使用 wamp server 2.0。每当我创建一个名称为大写的表时,它都会转换为小写。
例如:
I create: UserInfo
phpmyadmin convert it to: userinfo
我在办公室使用 ubuntu/phpmyadmin,但这个问题确实存在。
我可以从哪里解决这个问题。谢谢
我在 Windows XP 上使用 wamp server 2.0。每当我创建一个名称为大写的表时,它都会转换为小写。
例如:
I create: UserInfo
phpmyadmin convert it to: userinfo
我在办公室使用 ubuntu/phpmyadmin,但这个问题确实存在。
我可以从哪里解决这个问题。谢谢
我已经尝试过这里的建议,我必须告知
lower_case_table_names = 0
在 xampp 中不起作用,它会在您重新启动 MySQL 服务时崩溃。然而
lower_case_table_names = 2
没有崩溃,而且显然有效......至少它允许我插入一个带有驼峰式案例的数据库。
在 Windows 中,默认值为lower_case_table_names = 1
.
您需要将此值更改或添加到 mysql 文件夹中的 my.ini 文件中。
如果没有找到此行,则将其添加到[mysqld]
lower_case_table_names = 0
然后重新启动 wamp 服务,它将工作:D
您必须在 mysql 文件夹中找到文件my.ini并进行更改,或添加以下行:
lower_case_table_names value = 0
它不是 phpMyAdmin。MySQL 做到了这一点。
ps 在数据库中使用 camelCase 是一种不好的做法。请改用 _underlines。:)
您需要在 mysql 文件夹中找到文件 my.ini 并进行更改,或者在底部添加此行:
lower_case_table_names = 2