これまで多くの 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$$
これまでこの種の機能を実行したことがないため、どんな助けも大歓迎です!
前もって感謝します!