狐的传说
这是我对strip_tags函数的实现:CREATE FUNCTION `strip_tags`($str text) RETURNS textBEGIN DECLARE $start, $end INT DEFAULT 1; LOOP SET $start = LOCATE("", $str, $start); IF (!$end) THEN SET $end = $start; END IF; SET $str = INSERT($str, $start, $end - $start + 1, ""); END LOOP;END;我确保它删除了不匹配的左括号,因为它们很危险,尽管它忽略了任何未配对的右括号,因为它们无害。mysql> select strip_tags('hello wo<>rld <again<. strip_tags>hello wo<>rld <again<. hello world again. row in set>