insertSelective 和 insert 的区别
生活随笔
收集整理的這篇文章主要介紹了
insertSelective 和 insert 的区别
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
前些天發(fā)現(xiàn)了一個(gè)巨牛的人工智能學(xué)習(xí)網(wǎng)站,通俗易懂,風(fēng)趣幽默,忍不住分享一下給大家。點(diǎn)擊跳轉(zhuǎn)到教程。
1、selective的意思是:選擇性。
2、insertSelective--選擇性保存數(shù)據(jù);
比如User里面有三個(gè)字段:id,name,age,password
但是我只設(shè)置了一個(gè)字段;
User u=new user();
u.setName("張三");
insertSelective(u);
3、insertSelective執(zhí)行對(duì)應(yīng)的sql語句的時(shí)候,只插入對(duì)應(yīng)的name字段;(主鍵是自動(dòng)添加的,默認(rèn)插入為空)
4、而insert則是不論你設(shè)置多少個(gè)字段,統(tǒng)一都要添加一遍,不論你設(shè)置幾個(gè)字段,即使是一個(gè)。
User u=new user();
u.setName("張三");
insertSelective(u);
?轉(zhuǎn)自:http://tieba.baidu.com/p/4138872290
總結(jié)
以上是生活随笔為你收集整理的insertSelective 和 insert 的区别的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: QT-qevent 事件的accept(
- 下一篇: QEvent的accept()和igno