#mysql #loopback
#mysql #loopback
Вопрос:
Мой запрос был похож:
let query = `SELECT id, name FROM students WHERE school_code = "${schoolCode}" AND name REGEXP "${text}" `;
И с параметрами:
let params = [ schoolCode, text ];
let query = `SELECT id, name FROM students WHERE school_code = "?" AND name REGEXP "?" `
Model.dataSource.connector.query(query, params, (err, res) => {} );
И это не сработало бы
(Решение ниже)
Ответ №1:
Я подумал, может быть, это РЕГУЛЯРНОЕ ВЫРАЖЕНИЕ, но
Решение было:
чтобы удалить кавычки вокруг вопросительных знаков.
например, это сработало:
let params = [ schoolCode, text ];
let query = `SELECT id, name FROM students WHERE school_code = ? AND name REGEXP ? `
Model.dataSource.connector.query(query, params, (err, res) => {} );