テーブルの既存の行をチェックするためのコードをいくつか書きました。ID が存在しない場合、コードは新しい行を挿入します。ここにコードがあります
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