本文主要是介绍Mysql SQL Error: 1146, SQLState: 42S02,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
java项目访问提示:Mysql SQL Error: 1146, SQLState: 42S02
找不到数据库中的表 Table'opo.User' doesn't exist
然后根据错误提示查了查,需要把MySQL的配置文件大小写敏感去掉
项目在centos服务器上
执行命令
vi /etc/my.cnf#在[mysqld]下 添加
lower_case_table_names=1
为0时大小写敏感,为1时大小写不敏感,默认为0
本地开发环境为windows,windows为0时大小写敏感,为1时大小写不敏感,默认为1
因而,操作系统的敏感性决定数据库和表命名的大小写敏感。这就意味着数据库和表名在 Windows 中是大小写不敏感的,而在大多数类型的 Unix/Linux 系统中是大小写敏感的。
这篇关于Mysql SQL Error: 1146, SQLState: 42S02的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!