import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="root",
passwd="root",
database="database1",
charset='utf8'
)
myCursor = mydb.cursor()
sqlSelect = "SELECT content FROM qb_01 where id = %s"
myCursor.execute(sqlSelect,tup1)
newresult = myCursor.fetchall()
在 python3 中使用上述代码 mysql-connector 操作数据库,如我的库中的 id 字段是自增整数,当我使用 %d 作为形参防止sql注入的时候,会报错,需改为 %s