За последние 24 часа нас посетили 18002 программиста и 1681 робот. Сейчас ищут 1058 программистов ...

Warning 1329 No data - zero rows fetched, selected, or proce

Тема в разделе "MySQL", создана пользователем simple, 24 ноя 2011.

  1. simple

    simple Активный пользователь

    С нами с:
    17 сен 2010
    Сообщения:
    56
    Симпатии:
    0
    Всем привет.
    Проблема в следующем:
    Делаю выборку в ХП из таблицы в локальные переменные с помощью метода INTO

    [sql]SELECT a,b,c INTO var_a,var_b,var_c FROM table WHERE id=1 LIMIT 1;[/sql]

    Если в таблице не оказывается строки по заданному критерию то mysql выдает:
    Warning 1329 No data - zero rows fetched, selected, or processed
    т.е данных нет, выбрано ноль строк и.т.д Вот как мне можно обойти это предупреждения, чтобы данный варнинг не появлялся в результате выборки?
    Пробовал писать обработчик исключения HANDLER на номер этого варнинга, все равно безрезультатно.

    А может я зря мучаюсь и этот варнинг не такой уж и критичный чтоб так реагировать на него, кто как думает? может ли из-за этого в дальнейшем быть порождения какой нибудь ошибки или дыры?