3
Node.js的PostgreSQL的單引號的問題,我有一個問題,在PostgreSQL和Node.js的用準備好的查詢
它看起來像包含一個單引號,如「L'安格」值的INSERT查詢未通過查詢:
connection.query('insert into my_table (name) select $1', {name : "L'ange"}, function ...
錯誤
[error: syntax error at or near "Ange"]
任何想法?
我已經嘗試過,各種sql轉義,甚至npm模塊「pg-escape」,沒有什麼作品... 謝謝!
加倍逃避單引號您是否嘗試過把報價在報價即3單一的名稱:「L‘’'安格」 – Dane
你用什麼庫? – madox2
你嘗試過像'connection.query('insert into my_table(name)select $ 1',{name:「L \'ange」},function ...'' – Maxali