好记性不如烂笔头,生活、学习、工作、感悟,记于“笔下”,留于心间。任时光荏苒、世易时移,唯文字不改、记忆不散。

by:蚂蹄儿

sqlite不存在记录则插入数据

分类:学无止境 - sqlite

关键词: sqlite  not exists  插入数据 

来源:蚂蹄儿(www.motyer.cn)

阅读:1发布时间:

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

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

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

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


  面软件定制、中小型网站建设、移动APP开发请添加QQ/微信:773347113。


上一篇:

下一篇: