关于mysql 数据库表名区分大小写导致程序错误解决方法
来源:互联网 发布:淘宝开店身份证被占用 编辑:程序博客网 时间:2024/06/16 19:50
今天在调试一个开源框架的时候,程序可以正常运行,数据也可以正常加载,但当打开个别功能列表的时候,后台报错(com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'jeewms.T_S_student' doesn't exist)找不到mysql的表,然后在数据库查看表的确是存在的啊,并且对比表名都是一样的,忽然想到之前的一个项目也遇到过这个问题。
参数缺省地在 Windows 中这个选项为 1 ,在 Unix 中为 0,所以问题出在linux上。经过配置修改重启后就ok了。希望对遇到这个问题的伙伴们有所帮助。
因为mysql有对表名大小写敏感设置,然后设置了下。
1、用root登录,修改 /etc/my.cnf; vi /etc/my.cnf
2、在[mysqld]节点下,加入一行 0为大小写敏感,1为不区分大小写: lower_case_table_names=1
3、重启MySQL即可;service mysql restart
0 0
- 关于mysql 数据库表名区分大小写导致程序错误解决方法
- MySql数据库表名、列名、别名区分大小写
- Windows平台Mysql表名区分大小写的解决方法
- MySQL 表名大小写区分
- MySQL表名 区分大小写
- mysql表名区分大小写
- 更改MYSQL数据库不区分大小写表名
- MySql表名、字段名区分大小写
- MySQL数据库名、表名、列名、别名区分大小写的问题
- mysql是区分表名的大小写
- ubuntu mysql表名大小写区分
- MySQL不区分表名大小写
- MySQL数据库表名、列名、别名区分大小写的问题
- MySQL数据库表名、列名、别名区分大小写的问题
- MySQL数据库表名、列名、别名区分大小写的问题及解决
- MySQL数据库表名、列名、别名区分大小写的问题
- MySQL数据库表名、列名、别名区分大小写的问题及解决
- Windows下设置MySql数据库名、表名是否区分大小写
- zzuli 1902 (985的因子对难题)
- 钉钉开发系列(九)SaltUI在VS中的开发
- 线性规划与网络流24题 ---19 负载平衡问题
- Java面试题整理
- 设计模式(三)动态代理
- 关于mysql 数据库表名区分大小写导致程序错误解决方法
- QT学习日记——SQlite 增删改查
- AS常见错误两则
- ContentProvider和Uri详解
- JS局部变量改变全局变量
- 《C++Primer》读书笔记——第7章 类
- 架构漫谈(九):理清技术、业务和架构的关系
- 将二叉搜索树转换成升序的双向链表
- 倒排索引——MapReduce实战