0
我正在尝试这段代码,并一直给我错误。 我想第三个cicle添加角色在表中的名称相同的行中,所以我想使用WHERE找到名称,但在SQL代码中的东西是错误的,我找不到什么。如何在python(MySQLdb导入)中正确使用INSERT数据?
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()