并非所有参数在字符串格式化期间转换为select

时间:2015-04-22 16:50:26

标签: python mysql

我无法选择数据库我有这个错误:

  

并非在字符串格式化期间转换所有参数

我的脚本是:

bo=str(mac)
cur.execute("""SELECT * FROM DEVICES WHERE MAC= %s """,bo)

1 个答案:

答案 0 :(得分:0)

你需要在bo前加上%,如下所示:

bo=str(mac)
cur.execute("""SELECT * FROM DEVICES WHERE MAC= %s """, %bo)