2014-03-13 42 views
1

您好我有一個表中的SQLite,而我添加一個名爲「日期」sqlite的更新列

add_sql = 'ALTER table ' + table_name +' ADD MyDate text;' 

然後我想更新此列包含特定日期列。

update_sql = "update " + table_name + " SET MyDate = '2013-03-12';" 
con.execute(add_sql) 
con.execute(update_sql) 

這些命令可以在命令行下正常工作,但不能從我的python腳本執行。 我得到日期列,但所有的單元格都是空白的。

+3

調用'con.commit()'使事情工作嗎? – alecxe

+0

工作正常!我想知道爲什麼創建列不需要提交,但是更新值已經完成。 – Eric

回答