एक कोष्ठक गायब था। आप VALUES(column)
. का भी उपयोग कर सकते हैं में ON DUPLICATE KEY UPDATE
बयान का खंड:
cursor = database.cursor()
cursor.execute("""
INSERT INTO userfan
(user_id, number, round)
VALUES
(%s, %s, %s)
ON DUPLICATE KEY UPDATE
-- no need to update the PK
number = VALUES(number),
round = VALUES(round) ;
""", (user_id, number, round) # python variables
)
database.commit()