【发布时间】:2017-06-06 19:41:15
【问题描述】:
我正在 python3 中学习 sqlite3。我使用语法在表中添加了 4 列
c.execute("CREATE table raman(ATOMIC NUMBER INT, SYMBOL TEXT, ROW INT , COLUMN INT)")
我想为它们插入值,所以我正在写
c.execute("INSERT INTO raman VALUES(1,'H',1,'1')");
在此之后,如果我打印表格,它不会向我显示插入的值。我正在使用此命令打印 print c.execute("SELECT * FROM SQLITE_master type='table'").fetchall()
【问题讨论】:
-
插入后请确保:
[your connection object here].commit() -
这听起来不像是错误,而是意外的结果。
-
连接对象的意思是??我正在编辑器中写作。