MySQL: выполнение разных запросов в зависимости от условия

Discussion in 'PHP' started by alex54, 3 Mar 2024.

  1. alex54

    alex54 New Member

    Joined:
    4 Jan 2024
    Messages:
    5
    Likes Received:
    0
    Reputations:
    0
    Здравствуйте. Пробую реализовать MySQL запрос который в зависимости от условия выполнит запрос на insert или delete.
    Делаю по примеру https://sky.pro/wiki/sql/ispolzovanie-if-else-v-sql-dlya-raznykh-insert-operatsiy/

    Code:
    SET @recordExists = 1;
    IF @recordExists = 1
    BEGIN
        //запрос на INSERT INTO;
    END
    ELSE
    BEGIN
        //запрос на DELETE;
    END
    но в консоле phpmyadmin (установлена MariaDB) появляются ошибки:

    Статический анализ:
    Найдено 1 ошибок при анализе.
    Неизвестный оператор. (near "DECLARE" at position 0)
    попробовал без declare сделать, тогда появилась уже ошибка что оператор неизвесен.

    Найдено 1 ошибок при анализе.
    Неизвестный оператор. (near "IF" at position 0)

    Помогите пожалуйста решить задачу по данному запросу ?
     
Loading...
Similar Threads - MySQL выполнение разных
  1. GAiN
    Replies:
    3
    Views:
    7,061