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