파이썬 변수로 제공된 값으로 하나의 레코드에서 여러 열을 업데이트 할 수있는 유효한 mysql 문을 쓰려고합니다.PYTHON : 파이썬 변수로 복수 열 업데이트
내 문은 다음과 같습니다
db = MySQLdb.connect(host="localhost", user="user", passwd="password", db="dbname")
cursor = db.cursor()
sql_update = "UPDATE table_name SET field1=%s, field2=%s, field3=%s, field4=%s, field5=%s, field6=%s, field7=%s, field8=%s, field9=%s, field10=%s WHERE id=%s" % (var1, var2, var3, var4, var5, var6, var7, var8, var9, var10, id)
cursor.execute(sql_update)
cursor.close()
db.commit()
db.close()
쿼리를 실행하려고하는 동안, 나는 내 SQL 구문에 오류가 있다는 정보를 수신 유지. 나는 그것을 발견 할 수 없다. 누군가 내 실수를 지적하거나 작성해야하는 방법을 보여줄 수 있습니까?
감사합니다. 이 작품! – elfuego1