已解决 数据库异常 SQLSyntaxErrorException:FUNCTION count does not exist.

今天排查问题看到数据库报错

sql 复制代码
Caused by: java.sql.SQLSyntaxErrorException: FUNCTION your_table_name(你的数据库名字).count does not exist. Check the 'Function Name Parsing and Resolution' section in the Reference Manual

然后查了很久才找到问题

在COUNT和括号之间有空格,导致mysql找不到,但是navicat或者其他工具能执行

sql 复制代码
SELECT COUNT (*) 

需要把你Mybatis代码中COUNT和括号之间的空格给删掉,修改成这样:

sql 复制代码
SELECT COUNT(*) 

搞定!更多知识关注程序员阿鑫~

相关推荐
不辉放弃1 小时前
ZooKeeper 是什么?
数据库·大数据开发
Goona_1 小时前
拒绝SQL恐惧:用Python+pyqt打造任意Excel数据库查询系统
数据库·python·sql·excel·pyqt
程序员编程指南2 小时前
Qt 数据库连接池实现与管理
c语言·数据库·c++·qt·oracle
幼儿园老大*4 小时前
数据中心-时序数据库InfluxDB
数据库·时序数据库
daixin88484 小时前
Redis过期数据的删除策略是什么?有哪些?
数据库·redis·缓存
陪我一起学编程5 小时前
MySQL创建普通用户并为其分配相关权限的操作步骤
开发语言·数据库·后端·mysql·oracle
Albert Tan5 小时前
ORACLE DATABASE 23AI+Apex+ORDS -纯享版
数据库·oracle
程序员编程指南5 小时前
Qt OpenGL 集成:开发 3D 图形应用
c语言·数据库·c++·qt·3d
婪苏(Python学习ing)6 小时前
MySQL 与 Redis 基础入门:从安装到核心操作
数据库
幻灭行度7 小时前
通过redis_exporter监控redis cluster
数据库·redis·缓存