0
以前沒有做過很多的MySQL函數......所以,我期待着我的函數計算下面的乾草堆中的針數。我不斷收到:存儲MySQL函數來計算字符串的次數
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 7
這是符合「RETURN」,這是我有:
DELIMITER $$
CREATE FUNCTION `str_count`(needle TEXT, haystack TEXT)
RETURNS INT(5)
BEGIN
RETURN (LENGTH(haystack) - LENGTH(REPLACE(haystack, needle, "")))/LENGTH(needle);
END$$
從來沒有做過這種功能之前,因此任何幫助是極大的讚賞!
在此先感謝!
工作完全正常,我 – fancyPants
你能解釋與例子 –
問題我很想以下工作:str_count(「AB」,「abcdeabcabab」)返回4.基本上HTTP的MySQL版本:// US2。 php.net/substr_count – Nitroware