我正在使用 jooq 版本 3.11.9,并且我在本地安装了 MySQL Ver 8.0.11。在启动 jooq 与 Mysql 的连接时,出现以下错误:org.jooq.exception.DataAccessException: SQL [select 1 as `one` from dual where exists (select 1 as `one` from `mysql`.`proc`)]; Table 'mysql.proc' doesn't exist我了解 MySQL Ver 8.0.11 不包含此表。那么解决方案是什么?我无法降级 MySQL 版本,因为其他项目已经在使用此版本运行。
2 回答
红颜莎娜
TA贡献1842条经验 获得超12个赞
该查询正是为了检查您是否在 MySQL 8+ 上运行。它不应该导致错误甚至堆栈跟踪(但可能是调试消息)。您可以放心地忽略它。
如果您发现错误或堆栈跟踪消息,或者这导致您的代码生成失败,则可能是 jOOQ 的日志记录配置中的错误,我会邀请您在此处提交:https ://github.com/jOOQ/jOOQ /问题/新
添加回答
举报
0/150
提交
取消