Мне нужно использовать строковый запрос, чтобы выполнить поиск в БД для программы на C #, которая взаимодействует с сервером MySQL.То, что я хочу найти, это имя, которое «похоже» на одну из моих переменных (nameVar)
У меня есть следующий запрос в программе на C #
string q = "SELECT *
FROM TABLE
WHERE name is like %?nameVar%";
Как только выполнитьзапрос в моей программе, я получаю синтаксическую ошибку, сообщающую, что синтаксис рядом с «как» является неправильным.Как только я удаляю знак "%", он работает нормально.
Я запутался, обязательно ли удалять знак% при построении строки запроса?