2
這可能是一個令人難以置信的愚蠢問題。參數化SQL查詢中pg_trgm%運算符的問題
psyco2pg或postgres不喜歡相似運算符。這工作:
sql = 'Select * from movie where title = %s'
data = ('Clockers',)
cur.execute(sql, data)
但是,當我改變經營者的pg_trgm模塊的「%」,我得到一個「元組索引超出範圍」的錯誤。
sql = 'Select * from movie where title % %s'
data = ('Clockers',)
cur.execute(sql, data)
是否有解決方法?
嘗試'標題%%%s' – sayap
這做到了。希望我可以批准你的答案。謝謝! –
這是一個令人難以置信的好問題:-) –