Задать вопрос

Условие WHERE не выполняется в хранимой процедуре?

Добрый день! Есть таблица `sms` и в ней поле `sender`(c вариантами admin,operator,client). При выборке параметров var1 и var2 выскакивает ошибка:
Procedure execution failed
1054 - Unknown column 'client' in 'field list'
Time: 0.003s
Сама процедура в Navicat:
CREATE DEFINER=`smsuser`@`%` PROCEDURE `user_details`(var1 VARCHAR(191), var2 INT)
BEGIN
   SELECT  * from sms where sender = var1 LIMIT var2;
END

Спасибо
  • Вопрос задан
  • 56 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Stepik
    PRO C#. Базы данных
    2 месяца
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Java-разработчик + ИИ
    9 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы