早教吧 育儿知识 作业答案 考试题库 百科 知识分享

判断数据库中是存在相同数据,如果存在就在原有的值上加1.否则存入数据库中.例如book表中有如下数据idnamenum1小明12小强33小刚4如果录入数据与数据库中“小明”相同,就num=num+1,否则存

题目详情
判断数据库中是存在相同数据,如果存在就在原有的值上加1.否则存入数据库中.
例如book表中有如下数据
id name num
1 小明 1
2 小强 3
3 小刚 4
如果录入数据与数据库中“小明”相同,就num=num+1,否则存入数据库中
▼优质解答
答案和解析
首先假设你的name是主键然后就可以这样写if exists(select * from book where name='小明')beginupdate book set num = num+1 where name='小明'endelsebegininsert into book(id,name,num)values(xxx,'xxx',xxx)end...