-- 设置 lower_case_table_names 参数的示例代码
-- 1. 查看当前 lower_case_table_names 的设置值
SHOW VARIABLES LIKE 'lower_case_table_names';
-- 2. 修改 lower_case_table_names 参数(注意:此参数不能在运行时修改,只能在 MySQL 配置文件中设置)
-- 编辑 MySQL 配置文件 my.cnf 或 my.ini,添加或修改以下内容:
[mysqld]
lower_case_table_names=1
-- 3. 重启 MySQL 服务以使更改生效
-- 在 Linux 上:
sudo systemctl restart mysql
-- 在 Windows 上:
net stop mysql
net start mysql
-- 注意:lower_case_table_names 参数的取值范围为 0、1 或 2。
-- 0:表名区分大小写(默认值)
-- 1:表名存储为小写,比较时不区分大小写
-- 2:表名以指定的大小写存储,但比较时忽略大小写(仅适用于 Windows)
lower_case_table_names
是 MySQL 中用于控制数据库和表名大小写敏感性的配置参数。SHOW VARIABLES LIKE 'lower_case_table_names';
可以查看当前的设置值。my.cnf
或 my.ini
) 中进行设置,并且需要重启 MySQL 服务才能生效。0
:表名区分大小写(默认值)。1
:表名存储为小写,比较时不区分大小写。2
:表名以指定的大小写存储,但比较时忽略大小写(仅适用于 Windows)。上一篇:mysql查询所有表
下一篇:mysql 正则
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站