已解决 数据库异常 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(*) 

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

相关推荐
Aawy12018 分钟前
Python生成器(Generator)与Yield关键字:惰性求值之美
jvm·数据库·python
梦想的旅途218 分钟前
API 驱动:实现企业微信外部群自动化管理与效率升级
数据库·windows
飞鱼计划1 小时前
MySQL如何释放sql
数据库·sql·mysql
x***r1511 小时前
MySQL 8.0安装教程 Windows版:解压+自定义组件+传统认证+密码设置+命令行快捷方式创建指南
数据库·windows·mysql
czlczl200209252 小时前
Redis数据编码
数据库·redis·缓存
Wpa.wk2 小时前
pb协议接口测试
数据库·redis·缓存
IpdataCloud2 小时前
资源受限设备上轻量级IP查询模块的部署方法
网络·数据库·网络协议·tcp/ip
青槿吖2 小时前
SpringMVC通关秘籍(下):日期转换器、拦截器与文件上传的奇幻冒险
java·开发语言·数据库·sql·mybatis·状态模式
楼田莉子2 小时前
MySQL数据库:表及其表相关的操作
数据库·学习·mysql
ZTLJQ2 小时前
驾驭高并发:Python协程与 async/await 完全解析
服务器·数据库·python