Вы сравниваете строки 'isEnabled'
с целым числом 1
, что, вероятно, приводит к преобразованию целого числа в строку, и тогда сравнение не удается. (Альтернативой является то, что строка преобразуется в целое число 0, и сравнение по-прежнему не удается.)
В MySQL для цитирования имен столбцов и таблиц используются обратные, а не одинарные кавычки:
SELECT *
FROM `functions`
WHERE `isEnabled` = 1
AND `isPrivate` = 1
AND `user_name` = 'high'
AND `function_description` LIKE '%akram%'
В стандартном SQL вы используете двойные кавычки для создания «идентификатора с разделителями»; в Microsoft SQL Server вы используете квадратные скобки вокруг имен.
Пожалуйста, в следующий раз более тщательно покажите схему (имена столбцов, значения образцов, типы, если это необходимо).