SQL INSERT INTO
語句的大多數文檔都涉及在一個語句中將值逐行插入多個列。我的工作流程有點不同,因爲我的表格列之間沒有關係。因此,我批量填充每一列:完成後,我移動到下一列來填充該列。SQLite:在前一列底部插入INSERT INTO列
的問題是,我不知道如何控制其中第二列的INSERT INTO
去。它將追加column2
數據到column1
的最後一行。如何重置光標的位置以插入column2
的開頭?
截圖表輸出的:http://imgur.com/luxYrn5
代碼:
conn = sqlite3.connect('testDB.sqlite')
c = conn.cursor()
c.execute('CREATE TABLE IF NOT EXISTS tableName (column1 TEXT, column2 TEXT)')
def getData():
c.execute('INSERT INTO tableName(column1) VALUES(?)', (data_values,))
c.execute('INSERT INTO tableName(column2) VALUES(?)', (data_values,))