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

Условие 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

Спасибо
  • Вопрос задан
  • 53 просмотра
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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