欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

sqlite不存在记录则插入数据

发布时间:2025/5/22 编程问答 40 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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

转载于:https://www.cnblogs.com/liujian619/p/sqlite-insert-into-where-not-exists.html

总结

以上是生活随笔为你收集整理的sqlite不存在记录则插入数据的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。