Обработка исключений триггера сервера MySql

Я работаю над Mysql Trigger. В основном я переношу код сервера Sql на код сервера Mysql.

Решение проблемы в коде Код обработки ошибок сервера SQL

После инструкции Insert Then

 If (@@error <> 0)
     Begin
      Raiserror (50002, 11, 1, 'tableName')
      Rollback transaction
      goto Bailout
   End

Код сервера MySql

  GET DIAGNOSTICS CONDITION 1
    If RETURNED_SQLSTATE <> 0   # getting Error into IF Condition
    Then
    Signal  SQLSTATE '02000' SET MESSAGE_TEXT = 50003 11, 1, 'tableName';  #Getting Error in this line
    End if;

Оператор Goto не работает на сервере Mysql

Пожалуйста, конвертируйте этот код в код MySQL,

I will be very helpful for me.

Main thing Mysql trigger not support the Transaction so what is the best way for Error handling into MYsql Trigger.

Thanks

Мужчина

Погуглите, "ошибка подъема mysql" и бум, у вас есть свой ответ. Легко, правда?

fancyPants 24.07.2018 09:54

Вы знаете, здесь ожидается определенный уровень исследований, поскольку этот сайт не является сервисом написания кода. Я не вижу ничего из этого в вашем посте. Прочитать руководство хоть раз не так уж и сложно. Там даже есть множество примеров!

fancyPants 24.07.2018 10:11
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
В предыдущем посте мы создали функциональность вставки и чтения для нашей динамической СУБД. В этом посте мы собираемся реализовать функции обновления...
Документирование API с помощью Swagger на Springboot
Документирование API с помощью Swagger на Springboot
В предыдущей статье мы уже узнали, как создать Rest API с помощью Springboot и MySql .
Роли и разрешения пользователей без пакета Laravel 9
Роли и разрешения пользователей без пакета Laravel 9
Этот пост изначально был опубликован на techsolutionstuff.com .
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
1
2
92
0

Другие вопросы по теме