1.这里这个是目前有问题的
#创建FUNCTION DELIMITER ; CREATE FUNCTION `is_mixed`(str1 TEXT, str2 TEXT) RETURNS TINYINT BEGIN DECLARE ismixed TINYINT DEFAULT 0; set ismixed:=(select concat(str1, ',') regexp concat(replace(str2,',',',|'), ',')); RETURN ismixed; END; DELIMITER ;
2. 这里这个只是判断类似 -----------(6)与(6,16,26,1,2,3) 一个与多个比较
CREATE FUNCTION `is_mix`(str1 TEXT, str2 TEXT) RETURNS TINYINT
BEGIN DECLARE ismixed TINYINT DEFAULT 0; set ismixed:=(select concat(str1,',') regexp concat('^',replace(str2,',',',|'), ',$')); RETURN ismixed; END;3. 如果是判断两个字符串是否存在交集 -----请查看