MySQL大小写敏感性 lower_case_table_names

2020-07-2817:45:30数据库教程Comments1,639 views字数 828阅读模式

执行MySQL 数据库给数据表改名时,发现报错,如下:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/19907.html

MySQL大小写敏感性 lower_case_table_names文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/19907.html

从提示中可以看出 blog_comment,表已经存在,可登录 MySQL 客户端查看数据表,并没有看到这张表。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/19907.html

MySQL大小写敏感性 lower_case_table_names文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/19907.html

提示中所说目标表并不存在。手动执行改名SQLRENAME TABLE blog_Comment TO blog_comment;,报同样错误:Table 'blog_comment' already exists文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/19907.html

从网上找一些相关的文章,如下:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/19907.html

mysql运维-lower_case_table_names(大小写敏感)文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/19907.html

mysql中lower_case_table_names参数的设置,table和DB大小写区分文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/19907.html

根据上面查到的资料进行数据库 lower_case_table_names 参数查看:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/19907.html

show variables like "%lower_case_table_names%";
+------------------------+-------+
| Variable_name          | Value |
+------------------------+-------+
| lower_case_table_names | 2     |
+------------------------+-------+

lower_case_table_names 设置 2,创建的表和DB依据语句上格式存放,凡是查找都是转换为小写进行。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/19907.html

于是,在 配置文件中my.cnf 的 [mysqld] 下增加行变量 lower_case_table_names = 0文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/19907.html

MySQL大小写敏感性 lower_case_table_names文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/19907.html

改完以后再次执行 rename 操作。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/19907.html

An error occurred while retrieving the information for table 'blog_Comment'. Please try again.
MySQL said: Table 'blog_advanced.blog_Comment' doesn't exist
文章源自菜鸟学院-https://www.cainiaoxueyuan.com/sjk/19907.html
  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/sjk/19907.html

Comment

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定