com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'hotelbook.loginfo' doesn't exist

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'hotelbook.loginfo' doesn't exist

原因:因为mysql数据库是区分大小写的,然而我们建表的时候可能有点表名是大写的、有的是小写的,在我们写sql语句的时候,可能没有与数据库中的表名的大小写一直,这就有可能造成这种错误!

出现这种错误我们可以这样解决:

  1. 用root登录,修改 /etc/my.cnf;
  2. 在[mysqld]节点下,加入一行: lower_case_table_names=1
  3. 重启MySQL即可;

我遇到这个问题的时候是参考这位博主的:https://blog.csdn.net/tengdazhang770960436/article/details/53337338

猜你喜欢

转载自www.cnblogs.com/hglibin/p/8835796.html
今日推荐