1
如何在Python中跳過MySQL遊標中的百分比?Python MySQL遊標 - 轉義百分比
我得到這個查詢:
query = "SELECT * FROM foods where food_description = %s"
cursor.execute(query, ("1% milk"))
然而,這不是因爲在1%牛奶%的工作。
如何在Python中跳過MySQL遊標中的百分比?Python MySQL遊標 - 轉義百分比
我得到這個查詢:
query = "SELECT * FROM foods where food_description = %s"
cursor.execute(query, ("1% milk"))
然而,這不是因爲在1%牛奶%的工作。
與\
退出:
cursor.execute(query, ("1% milk".replace('%', '\\%')))
沒有辦法。 – 2011-12-24 21:54:44
當你說這是行不通的,你是什麼意思?您是否收到錯誤消息或者是否返回了錯誤的行? – Talvalin 2011-12-25 03:50:36
我收到一條錯誤消息。 – 2011-12-25 04:40:07
您能否將您看到的錯誤消息添加到您的問題中?我剛剛用上面的測試表來測試你的查詢,並且沒有任何問題(我在OS X 10.6.8上使用Python 2.7.1和MySQL 5.5.19) – Talvalin 2011-12-25 12:06:51