数据库
首页 > 数据库> > c# – 使用phpMyAdmin更改MySql区分大小写?

c# – 使用phpMyAdmin更改MySql区分大小写?

作者:互联网

我正在运行Blogengine.Net,并注意到这些表都是小写的(表名为be_settings),但很多查询都是用mixcase编写的(Select *来自be_Settings).如果您的MySql实例在Windows上运行或设置为Windows的可容性,则此方法可以正常工作.我收到错误,因为我的托管服务提供商MySql实例区分大小写.我可以更改设置以通过phpMyAdmin修复此错误吗?如果我不需要,我不想完成所有代码并修复BlogEngine.Net.

解决方法:

MySQL表名中的区分大小写特定于OS. MySQL数据存储在文件中,这些文件受操作系统强制执行的任何规则的约束.例如,Linux区分大小写.

有一个可以操作的变量’lower_case_table_names’,但似乎你必须重新创建所有的表.

http://dev.mysql.com/doc/refman/5.0/en/identifier-case-sensitivity.html

标签:c,mysql,net,blogengine-net
来源: https://codeday.me/bug/20190622/1260329.html