如果devID已经存在,我如何检查devID是否已经存在然后插入以下查询:
INSERT into profiles (devID,alert) VALUES ("ff",1) ;
PS:我已经在SO中看到了this解决方案,但不确定如何根据该解决方案修改我的查询。
感谢任何帮助。
答案 0 :(得分:6)
INSERT INTO profiles (devID, alert)
SELECT 'ff', 1
WHERE NOT EXISTS (SELECT 1 FROM profiles WHERE devID = 'ff');
答案 1 :(得分:2)
答案 2 :(得分:1)
根据您的链接:
INSERT INTO profiles (devID,alert)
SELECT "ff", 1
WHERE NOT EXISTS (SELECT 1 FROM profiles WHERE devID ="ff");