Mysql表名不能大写

标签 mysql

我需要改变 mysql 接受大写和小写的表名,

select * from users

上面的查询工作正常但下面的查询不工作,

select * from USERS 

最佳答案

这取决于您的系统(主要值是 Unix、Windows 和 Mac OS)。

您需要将系统变量“lower_case_table_names”设置为 1 或 2,以使您的数据库不区分大小写。

SET lower_case_table_names=1;

SET lower_case_table_names=2;

点击Mysql.comhere

关于Mysql表名不能大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20795947/

相关文章:

mysql - Beego QueryRows 映射失败

mysql - 根据列值和非重复列选择行

mysql - 数据库表的数量与表大小

php - 类循环创建 mysql 太多连接

php - 试图计算多列 mysql php 中的一个值?

php - 每次用户刷新页面时,从 URL 运行 PHP 脚本

mysql - 如何使用mysql查询划分

php - 使用 php 计算 Sql 表行并在 HTML 中显示

php - 在 Yii2 中以模型而不是关联数组的形式获取命令查询结果,或将其转换为模型

MySQL - 查找特定日期有空房的酒店