【发布时间】:2021-03-14 19:04:49
【问题描述】:
INSERT INTO table (field1, field2, field3, field4) VALUES (@field1, @field2, @field3, @field4)
WHERE NOT EXISTS
(
SELECT 1 FROM table WHERE field1 = @field1 AND field2 = @field2
UNION
SELECT 1 FROM table WHERE field1 = @field2 AND field2 = @field1
);
上面的代码不起作用。
当我在数据库中有条目时:
'黑色''羊''吃''草'
我尝试插入新条目,例如:
'羊' '黑色' '吃''草'
或者像这样的条目:
'黑色' '羊'' '吃' '西瓜'
我不想让任何东西进入数据库。
【问题讨论】:
标签: sql sqlite insert union exists