0
我無法選擇的數據庫中,我有這樣的錯誤:不是所有的參數字符串時轉換格式的選擇
not all arguments converted during string formatting
我的腳本是:
bo=str(mac)
cur.execute("""SELECT * FROM DEVICES WHERE MAC= %s """,bo)
我無法選擇的數據庫中,我有這樣的錯誤:不是所有的參數字符串時轉換格式的選擇
not all arguments converted during string formatting
我的腳本是:
bo=str(mac)
cur.execute("""SELECT * FROM DEVICES WHERE MAC= %s """,bo)
您需要在博前加上% ,像這樣:
bo=str(mac)
cur.execute("""SELECT * FROM DEVICES WHERE MAC= %s """, %bo)
放入python是錯誤的,%bo SyntaxError:無效的語法 – jioflow
你能提供更多的上下文嗎?什麼是mac?它是否成功轉換爲字符串? – Totem
yes mac它成功轉換爲字符串pb在sql – jioflow