我想做类似的事情
IF (EXISTS (select * from Table1 where <Condition>))
{
INSERT INTO Table2 ...
}
ELSE
{
INSERT INTO Table3...
<Do some more manipulations>
}
据我所知,我只能使用 IF
作为语句的一部分。
有办法吗?
谢谢
==编辑1==
我想将这个逻辑作为存储过程的一部分来执行。
最佳答案
试试这个:
IF EXISTS (SELECT * FROM Table1 WHERE <CONDITION>) THEN
BEGIN
INSERT INTO Table2 ...
END
ELSE
BEGIN
INSERT INTO Table3...
<DO SOME more manipulations>
END
END IF
检查IF Statement在MySQL
关于mysql - MySQL 上的条件语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20607000/