0
私はこのコードを試していて、私にエラーを与え続けています。 テーブルの名前と同じ行にロールを追加したいので、名前を見つけるためにWHEREを使うことを考えていましたが、SQLコードの何かが間違っています。PythonでINSERTデータWHEREを正しく使用するにはどうすればいいですか(MySQLdbインポート)?
for member in soup.findAll("div", {"class": "member-info"}):
for membername in member.findAll("div", {"class": "member-name"}):
print(membername.text)
mn=membername.text
cur.execute("""INSERT INTO team (name)
VALUES (%s)""",
[
(membername.text)
])
for memberrole in member.findAll("div", {"class": ""}):
print(memberrole.text)
cur.execute("""INSERT INTO team (role)
VALUES (%s)
WHERE name=%s""",
[
(memberrole.text),
(mn)
])
db.commit()
db.close()