判断数据库中是存在相同数据,如果存在就在原有的值上加1。否则存入数据库中。

2024-12-04 15:19:45
推荐回答(2个)
回答1:

首先假设你的name是主键
然后就可以这样写
if exists(select * from book where name='小明')
begin
update book set num = num+1 where name='小明'
end
else
begin
insert into book(id,name,num)
values(xxx,'xxx',xxx)
end
你可以根据你表的具体情况改一下这个sql

回答2:

1