gpt4 book ai didi

python 使用内连接更新mysql

转载 作者:行者123 更新时间:2023-11-29 17:39:14 25 4
gpt4 key购买 nike

这个查询在PyMysql中不起作用,我似乎找不到问题。

query = """UPDATE user INNER JOIN identification_card ON user.id = %s SET user.id_type = %s, user.validity = %s"""
data = (identification_card.user_id, identification_card.card_type, identification_card.expiry_date)
cursor.execute(query,data)

最佳答案

为什么要传递列名称而不是值

或者您只需使用连接的列名称作为值

  UPDATE user 
INNER JOIN identification_card ON user.id = identification_card.user_id
SET user.id_type = identification_card.card_type
user.validity = identification_card.expiry_date




query = """UPDATE user
INNER JOIN identification_card ON user.id = identification_card.user_id
SET user.id_type = identification_card.card_type
user.validity = identification_card.expiry_date"""

cursor.execute(query,data)

关于python 使用内连接更新mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50086142/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com