MySQL声称内置函数"does not exist."



告诉我这两个查询有什么问题?

SELECT * FROM `product_description` WHERE CHAR_LENGTH (description) > 250
SELECT * FROM `product_description` WHERE LENGTH (description) > 250

他们返回这些错误

Function table.name CHAR_LENGTH does not exist
Function table.name LENGTH does not exist

这两个功能似乎都不起作用...这是怎么回事?

也许正是这导致了问题

默认情况下,函数名称与其后面的括号之间不得有空格。这有助于MySQL解析器区分函数调用以及对恰好与函数同名的表或列的引用。但是,允许在函数参数周围使用空格。

相关内容

最新更新