我有 php 代码,其中数据库表名称的首字母在每个地方都是大写字母,但数据库中的表名称是小写的。
我应该使用什么全局设置,以便无需更改每个代码文件来使表名的大小写与数据库中的大小写相同。
Linux 上的 MySQL 元数据默认区分大小写。也就是说,如果你有一个表 my_table,小写,那么
select * from my_table
将会成功,同时
select * from MY_TABLE
将会失败,并显示某种表不存在的消息。
如果您希望这两个语句都成功,则需要添加以下行
小写表名 = 1
在 /etc/my.cnf 或保存 MySQL 配置的任何位置。请务必将系统变量添加到配置文件的 [mysqld] 部分。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)