本文主要是介绍sqlite不存在记录则插入数据,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题:如下图在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
桌面软件定制、中小型网站建设、移动APP开发请添加QQ/微信:773347113。
这篇关于sqlite不存在记录则插入数据的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!