我试图插入一个成分表,如果它不存在。 我使用的语法如下:mysql插入值如果不存在
INSERT INTO ingredient(Name)
(
SELECT 'ingName' FROM dummytable WHERE
(SELECT count(*) FROM ingredient WHERE Name = 'ingName')=0)
这似乎并不工作(0受影响的行),即使SELECT查询似乎回到期望的结果(其中包含“ingName”的条目)。
的“成分”表中有2列:姓名,身份证(ID是自动递增)
感谢, 李
这是问题 – nawfal
由于更好的解决办法:)我会可能切换到这种解决方案,但我真的很好奇,找出为什么我的代码不工作...... – user429400
有没有办法检查2个独特的列? –