1630

bug还原

SELECT
count (1)
FROM
broker_anchor a
WHERE
a.deleted = 0

mysql报如下错误:
1630 - FUNCTION live_test.count does not exist.
Check the ‘Function Name Parsing and Resolution’ section in the Reference Manual, Time: 0.034000s

意思是说count这个函数不存在!
我想这个count不是mysql的函数吗,怎么会找不到count呢,是我的navicat问题吗(毕竟我是破解的软件,心虚)

经过一番折腾找到问题,mysql函数名称和后面参数不能有空格,要不然就视为用户自定义的存储过程了。
正确的应该为

--- 这里没有空格哦
SELECT
COUNT(1)
FROM
broker_anchor a 
WHERE
a.deleted = 0 
原文地址:https://www.cnblogs.com/paper-man/p/13284613.html