【发布时间】:2017-01-31 10:48:32
【问题描述】:
我希望能够不区分大小写地查询表用户及其列用户名和电子邮件:
select username, email from users;
我知道 MySQL 默认情况下对字符串不区分大小写——这不是我的问题。我想查询不区分大小写的表名和列名。
我工作的 SQL Server 环境允许我这样做,但不知道如何在 MySQL 中这样做。
【问题讨论】:
我希望能够不区分大小写地查询表用户及其列用户名和电子邮件:
select username, email from users;
我知道 MySQL 默认情况下对字符串不区分大小写——这不是我的问题。我想查询不区分大小写的表名和列名。
我工作的 SQL Server 环境允许我这样做,但不知道如何在 MySQL 中这样做。
【问题讨论】:
您可以使用lower_case_table_names 系统变量,如in Documentation 所述。您可以将此变量设置为mysqld 开始时的允许值,甚至可以在my.cnf 配置文件中设置
【讨论】: