【发布时间】:2020-02-14 08:57:22
【问题描述】:
**psycopg2.errors.InFailedSqlTransaction:当前事务被中止,命令被忽略直到事务块结束 ** 执行后发生错误
import pandas as pd
conn = ...
cur = conn.cursor()
fb_csv_file = "File_path"
table = pd.read_csv(fb_csv_file, encoding = 'latin1')
try:
for index,row in table.iterrows():
sql = 'DELETE FROM public."tbl_Name" WHERE "col_1" =\'' +str(row['col_1']) + '\' \
AND "col_2"=\'' + str(row['col_2'])+'\';'
cur.execute(sql)
conn.commit()
except Exception as e :
print("Error : ",e)
【问题讨论】:
标签: python-3.x pandas psycopg2