首页 > 数据库技术 > 详细

sqlite不存在记录则插入数据

时间:2018-03-01 19:14:21      阅读:221      评论:0      收藏:0      [点我收藏+]

  问题:如下图在Sqlite数据库中存在一张Student表,现需要向表中插入数据,如果不存在同名记录则插入,否则不进行插入操作。

技术分享图片

  解答:利用not exists语句,如下:

insert into [Student]([Name], [Age]) select ‘周俊豪‘, 21 
where not exists (select * from [Student] where [Name]=‘周俊豪‘)??

  执行该语句,第一遍执行之后会将 周俊豪 这条数据插入,再次执行则不再进行插入操作了。

 

  文章同步更新:http://www.motyer.cn/Files/BlogDetails/sqlite-insert-into-where-not-exists.html

sqlite不存在记录则插入数据

原文:https://www.cnblogs.com/liujian619/p/sqlite-insert-into-where-not-exists.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!