关于服务迁移后测试接口发现的SQLSyntaxErrorException:Table'XXXXX表' doesn't exist 错误

发布时间 2023-11-28 13:24:03作者: 权限007
首先,这是我这种粗心的小白经常的犯错内容,作为日常记录,警醒自己避免大意
先来看报错

 报错很明显,查询的表不存在,但是我要查询的是t_industry表,表名字都不一样,也对比了数据库名字没有写错.

多方测试后无果,紧接着找配置文件application-test,查看数据源也是以前配置好的,好像没有什么问题?

 再去nacos的配置去看,发现测试环境没有配置数据源,给nacos配上数据源后发现启动不起来了.

提示数据源链接失败,再想肯定还是配置问题.后来发现别的数据源配置都带了对应的库名,但是之前经常用的服务却没有配置库名怎么就能正常运行?

再到naos中看对应服务有额外的一些配置,写在了另一个文件中.所以最终

 给测试环境加上对应库名就好了!!!!

真是气煞我也绕来绕去,还是没把服务配置搞明白,出了问题不知道源头在哪,该调整哪里,只能一点一点去试.希望以后遇到问题思路能清晰一点而不是总钻牛角尖