首页 >

mysql忽略文件大小写 |etc inint.d mysqld

sqlh和mysql,mysql查看高频sql,在opengl中使用MySQL,mysql添加字段什么锁,xftp连接到MySQL,etc inint.d mysqldmysql忽略文件大小写 |etc inint.d mysqld

默认情况下,MySQL是对文件名大小写敏感的。也就是说,如果你使用SELECT * FROM User WHERE name=’john’;执行一个查询,那么数据库不会将名为“John”的用户返回,因为文件名中的字母大小写不匹配。

为了解决这一问题,MySQL提供了一个配置选项,可以在启动时忽略文件名大小写。下面是一个示例配置文件:

[mysqld]
lower_case_table_names=1

在这个示例配置文件中,大家将lower_case_table_names设置为1。这个选项控制如何处理表和数据库名称的大小写。当设置为1时, MySQL会将所有表和数据库名称转换为小写,并将所有查询和操作名称中的字母转换为小写,以便在执行时匹配。

需要注意的是,如果你已经有了一个现有的MySQL数据库,而且已经创建了大小写敏感的表或数据库名称,那么将lower_case_table_names设置为1可能会导致这些表或数据库不可用。因此,在更改这个选项之前,需要先备份和测试数据库。

总之,在MySQL中忽略文件大小写是一个很好的实践,可以避免一些不必要的问题和麻烦。如果你遇到了大小写敏感的问题,可以通过修改MySQL配置文件来解决。


mysql忽略文件大小写 |etc inint.d mysqld
  • mysql on语句 |10060 mysql
  • mysql on语句 |10060 mysql | mysql on语句 |10060 mysql ...

    mysql忽略文件大小写 |etc inint.d mysqld
  • mysQL数据库共享及使用 |mysql el fc
  • mysQL数据库共享及使用 |mysql el fc | mysQL数据库共享及使用 |mysql el fc ...

    mysql忽略文件大小写 |etc inint.d mysqld
  • mysql如何自动赋值0? |mysql 新建用户名密码
  • mysql如何自动赋值0? |mysql 新建用户名密码 | mysql如何自动赋值0? |mysql 新建用户名密码 ...