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