insert into Attributes (Id, Disabled, AttributeValue)
values (@id, @disabled, @attr_value)
if not exists
(
select * from Attributes
where
Id = @id
)
- 不确定这是否是有效的查询。
- 我见过人们在不存在的地方使用。有什么区别以及如何使用不存在的地方?当我把不存在的地方,它说“附近语法不正确”。
我也检查了这些问题。但是,似乎没有查询可以使用插入如果不存在.
仅在行尚不存在时插入行 and
sql条件插入如果行不存在
将其更改为INSERT INTO SELECT
INSERT INTO Attributes (Id, Disabled, AttributeValue)
SELECT @id, @disabled, @attr_value
WHERE NOT EXISTS
(
select * from Attributes
where
Id = @id
)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)