gpt4 book ai didi

mysql - 如何关闭整个数据库的区分大小写

转载 作者:行者123 更新时间:2023-12-05 09:15:26 26 4
gpt4 key购买 nike

我创建了一个包含许多脚本和许多存储过程的数据库,在这个数据库中我们没有注意担心区分大小写,因为它在我的本地开发机器上是关闭的。

综上所述,我正在尝试弄清楚如何使以下 2 个语句返回相同的结果。

SELECT * FROM companies
SELECT * FROM Companies

目前小写的不返回任何内容,并表示架构中没有该表。

最佳答案

在my.cnf文件中有一个名为lower_case_table_names的变量,可以设置为lower_case_table_names=1,使mysql表不区分大小写。

在 Linux 中执行此操作的步骤如下:

打开终端并编辑/etc/mysql/my.cnf

sudo nano/etc/mysql/my.cnf在 [mysqld] 部分下。如果 cnf 文件中不存在,请添加:

lower_case_table_names = 1

重启mysql

sudo/etc/init.d/mysql 重启

关于mysql - 如何关闭整个数据库的区分大小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52461296/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com