INSERT INTO и IF EXIST

Смотрите, немного разобрался и пытаюсь выполнить код который проверяет есть ли запись в Таблице, если нету добавляет новую, а если есть изменяет amount на 1.

Таблица откуда проверяеться нахождение:

![Цитата

Вот код который у меня работает но изминения никакие не происходят, что мне сделать с этим кодом?

delimiter $$
create procedure select_or_insert()
begin
    IF EXISTS (SELECT * FROM orders 
            WHERE user_id = '5312312'
            AND name = 'Бургер з куркою') THEN
    update orders set amount = amount + 1 WHERE user_id = '5312312' AND name = 'Бургер з куркою';
    ELSE 
        INSERT INTO orders (user_id, name) VALUES ('1337', '228');
    END IF;
end $$
delimiter ;

Вот что мне пишет консоль:

введите сюда описание изображения


Ответы (0 шт):