iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >mysql修改大小写参数注意事项
  • 379
分享到

mysql修改大小写参数注意事项

2024-04-02 19:04:59 379人浏览 薄情痞子
摘要

原由:数据库中原本参数lower_case_table_names的值为0,应开发要求需要修改为不区分大小写,即修改为1。但是修改完之后,发现本来建立的大写字母的表查不到。 修改过程 1,在参数文件中修改l

原由:数据库中原本参数lower_case_table_names的值为0,应开发要求需要修改为不区分大小写,即修改为1。但是修改完之后,发现本来建立的大写字母的表查不到。
修改过程
1,在参数文件中修改lower_case_table_names=1
2,重启Mysql服务
问题:发现修改完之后,本来数据库中有的大写字母的表查不到了

测试
1,首先设置库为区分大小写
mysql> show variables like 'lower_case_table_names';
+------------------------+-------+
| Variable_name          | Value |
+------------------------+-------+
| lower_case_table_names | 0     |
+------------------------+-------+
1 row in set (0.00 sec)

2,创建2张有大写字母的表
mysql>  create table Tt(id int);
Query OK, 0 rows affected (0.10 sec)

mysql>  create table tT(id int);
Query OK, 0 rows affected (0.03 sec)

mysql> show tables;
+----------------+
| Tables_in_test |
+----------------+
| Tt             |
| tT             |
+----------------+
2 rows in set (0.00 sec)

3,修改参数 /etc/my.cnf 中设置 lower_case_table_names = 1
重启数据库
查看此时参数的值
mysql> show  variables like 'lower_case_table_names';
+------------------------+-------+
| Variable_name          | Value |
+------------------------+-------+
| lower_case_table_names | 1     |
+------------------------+-------+
1 row in set (0.00 sec)


4,查看数据库
mysql> select * From tT;
ERROR 1146 (42S02): Table 'test.tt' doesn't exist

mysql> select * From Tt ;
ERROR 1146 (42S02): Table 'test.tt' doesn't exist

问题是:
发现当修改lower_case_table_names = 1后,之前创建的表名都不识别了。

结论:
1、不能随意修改数据库的大小写,否则大写表名会认不出来。
2、lower_case_table_names参数的修改是非动态的,必须重启数据库。

如何修改大小写格式:
如果原来所建立的数据库都是大小写敏感的,想要转换为对大小写不敏感,主要需要进行以下三步。
1,将数据库数据通过mysqldump导出
2,在my.cnf文件中更改lower_case_table_names =1,并重启mysql数据库。
3,将导出的数据导入mysql数据库中


您可能感兴趣的文档:

--结束END--

本文标题: mysql修改大小写参数注意事项

本文链接: https://www.lsjlt.com/news/49664.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • mysql修改大小写参数注意事项
    原由:数据库中原本参数lower_case_table_names的值为0,应开发要求需要修改为不区分大小写,即修改为1。但是修改完之后,发现本来建立的大写字母的表查不到。 修改过程 1,在参数文件中修改l...
    99+
    2024-04-02
  • mysql修改数据要注意哪些事项
    在修改MySQL数据时,需要注意以下几点事项: 确保备份数据:在进行数据修改之前,务必备份数据,以防意外情况发生导致数据丢失。 ...
    99+
    2024-04-28
    mysql
  • 如何在MySQL中修改innodb_data_file_path参数事项
    如何在MySQL中修改innodb_data_file_path参数事项?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。在测试环...
    99+
    2024-04-02
  • oracle修改表数据要注意哪些事项
    在对Oracle表数据进行修改时,需要考虑以下事项: 数据完整性:确保修改的数据符合表的约束条件,如主键、外键、唯一约束等,避免...
    99+
    2024-04-23
    oracle
  • mysqldump的log-error参数注意事项
    备份脚本 [root@iZ25kgnqio7Z mysqlback]# more mysqlbackup.sh #!/bin/bash ...
    99+
    2024-04-02
  • Discuz域名修改注意事项分享
    Discuz域名修改注意事项分享 随着网站运营的发展,有时候我们会需要对论坛的域名进行修改,可能是为了品牌升级、SEO优化或者其他原因。对于运行在Discuz论坛系统上的网站来说,修改...
    99+
    2024-03-11
    域名 修改 discuz sql语句
  • 织梦CMS表名修改注意事项
    织梦CMS是一款功能强大的开源网站内容管理系统,广泛应用于各类网站建设中。在进行定制开发或者系统优化的过程中,有时候需要修改织梦CMS的表名以符合项目需求。但是,表名修改并非一项简单的...
    99+
    2024-03-14
    注意事项 织梦cms 表名修改 数据丢失
  • 论坛UID修改注意事项,小心操作避免风险
    论坛UID修改注意事项,小心操作避免风险 在论坛中,用户ID(UID)是用户账号的唯一标识符,通常由系统自动生成且不可更改。然而,有时用户可能需要修改自己的UID,例如在账号信息泄露或...
    99+
    2024-03-10
    论坛 风险 uid sql语句 数据丢失
  • python编写函数注意事项总结
    1、编写注意 (1)给函数指定描述名。 (2)函数名称只包括小写字母和下划线。 (3)每一个函数都应该包含简要说明其功能的注释,注释应该紧跟在函数定义之后,并且采用文档字符串格式。 ...
    99+
    2024-04-02
  • C++ 函数中默认参数的注意事项
    c++++ 函数中默认参数需要注意:必须出现在参数列表末尾。不可为同一参数指定多个默认值。vararg 可变数量参数不可拥有默认值。默认参数不可被重载函数的参数共享。 C++ 函数中默...
    99+
    2024-04-20
    函数 c++ 默认参数
  • java参数传值要注意哪些事项
    在Java中,参数传值是通过将参数的副本传递给方法来实现的。在传递参数时,需要注意以下几点: 基本类型(例如int、float、b...
    99+
    2024-02-29
    java
  • Mysql大表查询注意事项有哪些
    这篇文章主要介绍Mysql大表查询注意事项有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 在执行查询时,Mysql默认把结果全部load到内存后再返...
    99+
    2024-04-02
  • MySQL查询大表注意事项有哪些
    这篇文章将为大家详细讲解有关MySQL查询大表注意事项有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在执行查询时,Mysql默认把结果全部load到内存后再返回(这...
    99+
    2024-04-02
  • Oracle数据库字符集修改步骤及注意事项
    标题:Oracle数据库字符集修改步骤及注意事项 在Oracle数据库中,字符集是非常重要的设置,它决定了数据库中存储的数据可以支持的字符种类和编码方式。有时候,我们需要修改字符集以适...
    99+
    2024-03-02
    数据库 oracle 字符集 sql语句 数据丢失
  • oracle字符集修改要注意哪些事项
    在修改Oracle数据库的字符集时,需要注意以下事项: 1.备份数据:在修改字符集前一定要备份数据库,以防发生意外情况导致数据丢失。...
    99+
    2024-03-13
    oracle
  • Git修改历史的方法和注意事项
    Git是一款非常流行的分布式版本控制工具,它可以帮助我们管理代码的修改历史,并帮助我们协作开发和维护代码。在使用Git进行开发的过程中,我们时常需要修改代码的历史记录,比如修改提交信息、合并分支等。本文将介绍Git修改历史的方法和注意事项。...
    99+
    2023-10-22
  • linux修改端口号要注意哪些事项
    在Linux系统中修改端口号时,需要注意以下几个事项: 权限问题:修改端口号通常需要root权限,因为端口号低于1024的是系统...
    99+
    2023-10-25
    linux
  • win10修改后缀名要注意哪些事项
    在Win10中修改文件的后缀名时,需要注意以下几个事项:1.确保文件类型正确:后缀名是用来标识文件类型的,因此在修改后缀名之前,确保...
    99+
    2023-09-06
    win10
  • Python开发注意事项:处理大数据和高并发时的注意事项
    随着互联网和移动互联网的快速发展,大数据和高并发成为了互联网行业中一项极为重要的技术挑战。Python 作为一种流行的编程语言,在处理大数据和高并发方面也变得越来越受欢迎。然而,与此同时,处理大数据和高并发时也存在着一些需要注意的技术细节和...
    99+
    2023-11-22
    大数据处理: Spark)并合理划分任务 减少内存占用。
  • Golang函数参数传递方式及注意事项
    摘要go 语言中,函数参数传递方式有值传递和引用传递。值传递副本,不会影响原始值;引用传递引用,修改引用会影响原始值。注意事项包括性能、并发和可读性。在哈希表实现中,引用传递用于在不复制...
    99+
    2024-04-16
    golang 函数参数 键值对
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作