云服务:Cause: java.sql.SQLSyntaxErrorException: Table ‘conquer1.USER‘ doesn‘t exist

错误截图

在这里插入图片描述

代码再本地跑一圈测试没啥问题 上传就各种一项不到的bug (ˉ▽ˉ;)…

表真的存在不? 我不是

先看了一下错误原因说我的表USER 不在,不可能!我是直接复制数据库到云服务的 去云服务查了一下确实存在,而且注册功能是可以添加用户的 ,就是再登录的时候 出问题了.

表名大小写的原因? 我不是

再本地 window 数据库表名是不区分大小写的 但是 linux就不一样了,它mysql是却分大小写的 但是我的数据库表名确实是小写

配置文件 自己写的sql 语句表名是大写? 我是

就是大小写的原因 往下看高亮的出错再权限的xml文件,再看语句中left join USER 在这里插入图片描述
当然我已经改过来了 实际上在我自己写的时候, idea 自动提示,然后写了一个大写USER 现在改成user 测试一下

在这里插入图片描述

登录成坤

另外的还有可能的原因就是 mysql8.0以上版本冲突了
jdbc:mysql://localhost:3306/youDatabase?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&nullCatalogMeansCurrent=true

8.0版本加的后缀真是长啊&nullCatalogMeansCurrent=true 有关于这个问题的就是这一句话 前面有些是关于时区问题的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值