sqlite3的insert语句
发布时间:2020-12-12 20:26:35 所属栏目:百科 来源:网络整理
导读:这是我插入数据到我的table中 INSERT INTO CAT_BUD_TAB (_id,CAT_ITEM,IN_OUT) VALUES (null,'Student Loan','out'); INSERT INTO CAT_BUD_TAB (_id,'Food','in'); 复制代码我觉得另外一个方法 INSERT INTO CAT_BUD_TAB (_id,'out'),(null,'in'); 复制代码我
这是我插入数据到我的table中 INSERT INTO CAT_BUD_TAB (_id,CAT_ITEM,IN_OUT) VALUES (null,'Student Loan','out'); INSERT INTO CAT_BUD_TAB (_id,'Food','in'); 复制代码我觉得另外一个方法 INSERT INTO CAT_BUD_TAB (_id,'out'),(null,'in'); 复制代码我觉得这个好像要全力,请问怎么做
import sqlite3 2 3 4 db_file = ' YiBu ' 5 6 with sqlite3 . connect ( db_file ) as conn : 7 8 cursor cursor ( ) 25 27 execute " insert into newInfo ID , 姓名 values ( 10 妖怪 ' ) " ) 28 29 30 if __name__ = __main__ : 31 pass 32 上面程序段运行insert语句后,无需conn.commit(),因为程序每次重新运行都会将先前处理以后数据库重新开始。而在如下程序段: 1 def m_buttonOnButtonClick self event :2 conn ) 3 ) 4 ) 5 commit ) 作为wx中的一个图形界面的按钮操作,如果运行insert语句以后不运行conn.commit()的话,那么数据库就处于无可处置的状态。 无论怎样的原因,每次都进行commit()是很好的习惯。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |