Това не работи:
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)
.