我试图截断一个表,然后做一些插入,然后在最后提交所有。但是,执行以下操作会立即清除表格:
>>> t.cursor.execute('START TRANSACTION;')
0L
>>> t.cursor.execute('TRUNCATE _tx;')
0L
# table is now cleared from truncate
在我提交交易之前,我如何延迟'截断'?
答案 0 :(得分:0)
您无法在交易中使用TRUNCATE
,因为它会自动提交。最好做这样的事情:
>>> t.cursor.execute('DELETE FROM _tx;')