我有一个 IF NOT EXISTS 语句。如果它不存在,则后面是 INSERT 语句。如果存在,我需要了解什么是/可以返回,以便我可以用 PHP 解释它。
所以:
IF NOT EXISTS (SELECT id FROM users WHERE lname='SMITH')
INSERT INTO users (lname='SMITH')
我认为否定不会返回任何结果,因此可以使用标准
if ($result){echo "record added";}
else {echo "duplicate - no record added";}
但这不是正在发生的事情,我不确定如何实现我所需要的 - 有什么建议吗?
感谢您的关注。