2015-04-22 38 views
0

我無法選擇的數據庫中,我有這樣的錯誤:不是所有的參數字符串時轉換格式的選擇

not all arguments converted during string formatting

我的腳本是:

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

你能提供更多的上下文嗎?什麼是mac?它是否成功轉換爲字符串? – Totem

+0

yes mac它成功轉換爲字符串pb在sql – jioflow

回答

0

您需要在博前加上% ,像這樣:

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

放入python是錯誤的,%bo SyntaxError:無效的語法 – jioflow

相關問題