-- 设置 MySQL 8 忽略数据库名称大小写
-- 1. 修改 my.cnf 或 my.ini 文件(取决于操作系统)
-- 在 [mysqld] 段落中添加或修改以下配置项:
[mysqld]
lower_case_table_names=1
-- 解释:
-- lower_case_table_names 参数用于控制数据库和表名的大小写敏感性。
-- 0:区分大小写(默认值)
-- 1:不区分大小写,所有名称都转换为小写存储
-- 2:仅在查询时忽略大小写,但名称以原始大小写存储
-- 注意:
-- 修改此参数后需要重启 MySQL 服务才能生效。
-- 如果数据库已经存在数据,建议备份后再进行此操作。
-- 2. 重启 MySQL 服务
-- Linux: sudo systemctl restart mysql
-- Windows: 通过服务管理器重启 MySQL 服务
-- 3. 验证设置是否生效
SELECT @@lower_case_table_names;
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站