SQL语句实现当数据库中无数据时插入,有数据时更新。
展开全部
if exists(select 1 from 表 where xxxx)
begin
update 表 set xxxxxx
end
else
begin
insert into 表(xxx)
select xxxxx
end
begin
update 表 set xxxxxx
end
else
begin
insert into 表(xxx)
select xxxxx
end
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.1语法:INSERT INTO 表名(字段名1,字段名2,...) VALUES(值1,值2,...) ON DUPLICATE KEY UPDATE 字段名=值,...
1.2例子:
INSERT INTO user(userId,userName,userAge,userSex) VALUES(1,"qyf",22,"nv")
ON DUPLICATE KEY
UPDATE userName="qinyufeng",userAge=24,userSex="女"
1.2例子:
INSERT INTO user(userId,userName,userAge,userSex) VALUES(1,"qyf",22,"nv")
ON DUPLICATE KEY
UPDATE userName="qinyufeng",userAge=24,userSex="女"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
试试触发器。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |