Есть функция:
BEGIN
DECLARE check_id BIGINT(20);
SELECT id INTO check_id FROM answers WHERE id=data_id;
check_while: WHILE ISNULL(check_id) DO
SELECT id INTO check_id FROM answers WHERE id=data_id;
END WHILE check_while;
RETURN check_id;
END
Допустим записей в таблице answers на данный момент 4шт. id: 1, 2, 3, 4.
Запускаю функцию с data_id = 5.
После чего в таблицу answers добавляю ещё одну запись с id 5.
Цикл не останавливается и я не получаю ответ 5. В чём проблема?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Вообщем не работает только из-за MAX(tecdoc_crosscross_num) + 1 Помогите пожалуйста найти решение
Очередная проблема с кодировкой, в таблице русские символы отображаются некорректно
Есть несколько инлайн блоков, которые размещаются по центру экрана, нужно выровнять третий по правому краю, не применяя свойство float (пример)
Запарился придумывать, пока что не придумал ни одного нормального способа мозаики , с активным элементомМожет быть знатоки подскажут как...