我试图在IF条件下进行简单的REGEX检查,但是在MySql 5.6.17监视器中出现语法错误。我做错了什么?
IF SELECT '123' REGEXP '[0-9]+'
THEN SELECT 1;
ELSE SELECT 2;
END IF;
答案 0 :(得分:0)
使用CASE
SELECT CASE WHEN '123' REGEXP '[0-9]+'
THEN 1
ELSE 2
END
FROM...