【发布时间】:2013-05-06 10:53:54
【问题描述】:
我想在 MySQL 5.6 版本中创建名称以大写字母开头的表。
在 5.0 版本中,我们可以在 my.ini 文件中使用 lower_case_table_names=0 并重新启动 MySQL 即可。
但是在 5.6 版本中我无法让它工作。
【问题讨论】:
我想在 MySQL 5.6 版本中创建名称以大写字母开头的表。
在 5.0 版本中,我们可以在 my.ini 文件中使用 lower_case_table_names=0 并重新启动 MySQL 即可。
但是在 5.6 版本中我无法让它工作。
【问题讨论】:
您可以在my.ini 中设置lower_case_table_names 系统变量。在配置文件底部添加这个参数:
lower_case_table_names=2
共有三个选项,0、1 和 2。阅读这些选项的作用:http://dev.mysql.com/doc/refman/5.0/en/identifier-case-sensitivity.html
注意:如何通过 phpMyAdmin 向用户显示标识符名称与如何在 SQL 语句中完成标识符匹配之间存在很大差异。
【讨论】: