これは機能しません:
SELECT foo FROM bar ORDER BY 'baz';
これは機能します:
SELECT foo FROM bar ORDER BY baz;
connection.escape
の引用符を削除してみましたか 追加しますか?
これを使ってみてください:
function escapeSansQuotes(connection, criterion) {
return connection.escape(criterion).match(/^'(\w+)'$/)[1];
}
次に、escapeSansQuotes(connection, order)
を使用します connection.escape(order)
の代わりに 。