如何在满足条件后结束 if 语句,然后在存储过程中执行 else if 语句?
我尝试在 if 语句之后结束 if:
IF EXISTS (SELECT * FROM `db`.`tbl` WHERE email = "email@domain.com") END IF;
ELSE INSERT INTO `db`.`tbl` (email) VALUES ("email@domain.com"); END IF;
但这没有用。
最佳答案
为什么不使用忽略插入?
INSERT IGNORE INTO `db`.`tbl` SET `email`= 'email@domain.com';
您必须在电子邮件上创建唯一索引。
检查here供引用。
关于mysql - 如果条件满足则跳出 IF 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10737558/