1
我试图插入与使用python的MySQL数据库的静态值沿着一个动态值。当我单独使用动态值执行查询时,请检查以下查询。的Python:用静态值一起插入动态值?
cursor.execute("INSERT INTO rfid(tagname) VALUES (%s)", (txt))
但如何执行动态值以及静态值?我在下面尝试,它不工作。
cursor.execute("INSERT INTO rfid(tagname,weight) VALUES (%s,%d)", (txt,30))
error:
execute
query = query % db.literal(args)
TypeError: %d format: a number is required, not str
其实我给了30,它是一个数字。
Python版本V2.7和MySQL的版本是5.6
谢谢。它的工作。 – user6161