Я использую NodeJs модуль mysql, и я хочу проверить существование учетной записи, прежде чем фактически запрашивать пароль.
Вот sql:
let sql = `IF EXISTS (SELECT name FROM users WHERE name='${data.name}') SELECT password FROM users WHERE name='${data.name}'`;
Работает нормально, когда оператор if if икак только IF EXISTS
часть добавлена в него, независимо от того, что я настраиваю, всегда получаю ошибку как:
code: 'ER_PARSE_ERROR',
errno: 1064,
sqlMessage:
'You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near...,
sqlState: '42000'
Я буду признателен, если кто-нибудь может мне помочь!