【SQL求助:insert语句加判断条件】insert 一条数据入库时,判断数据库里面是否存在。

2024-12-18 14:17:51
推荐回答(3个)
回答1:

插入前先判断一下是否存在:
a int
select count(*) into a from device where code=‘0047’;
if a=0 then
insert 。。。。。。。

回答2:

这个纯粹地使用sql解决不了问题,

肯定需要使用 程序进行逻辑判断,

比如增加存储过程,先检索code是否存在,不存在则插入。

或者使用其他程序实现。

回答3:

插入前先判断
select * from device where code=‘0047’;
if ’查询结果为空‘ then
insert 。。。。。。。