在编写sqlite语句的过程中,我们经常发现需要进行传参,下面介绍传参的方法:
由于我主要使用python编写项目,这里以python代码进行示范
c.execute("INSERT INTO NEWS (ID,TITLE,ENGLISH,CHINESE) VALUES (?,?,?,?)",(n,title,text_E,text_C,))
c.execute("SELECT ID FROM NEWS WHERE ID = ?",(1,))
c.execute("UPDATE NEWS SET TITLE = ? WHERE ID = ?",(title,1,))
这里假设已经创建了 NEWS 表,c为已经建立好的对数据库的操作链接,我们可以使用占位符 ?的方式实现对sqlite语句的传参。