0
我编写了一些用于检查现有行的表的代码,然后如果该id不存在,代码将插入新行。下面是代码python在添加新行之前检查现有行时出错
x.execute("SELECT id FROM headlines WHERE id="+ pid)
numrows = int (x.rowcount)
if numrows<1:
sql = '''insert into headlinesUS (id,feed_url,item_title,item_date,fetch_date)
values ("%s","%s","%s","%s","%s");'''
x.execute(sql, (pid,url,title,date,fetch))
connection.commit()
print("\n- " + title)
但是当我运行它,我收到此错误:
numrows = int (x.rowcount)
^
IndentationError: unindent does not match any outer indentation level
检查您的空间中没有任何标签混合。如果有疑问,请删除空格并再次缩进。 –