Невозможно использовать панель редактирования рутины PHPMyAdmin для многострочных процедур
PHPMyAdmin включает в себя панели "добавить подпрограмму" и "редактировать подпрограмму" в новых версиях. Разработчики говорили о том, как его можно использовать для написания подпрограмм, длина которых составляет сотни строк, но они демонстрировали подпрограммы с одним оператором только тогда, когда демонстрировали новые функции.
https://www.youtube.com/watch?v=7ZRZoCsrKis
В тот момент, когда я начинаю писать более одного оператора, он начинает давать мне синтаксические ошибки. Использование точек с запятой не помогает. Добавление "Начало... Конец" не помогает. Я просто хочу знать, как написать несколько операторов в подпрограммах, функциях, событиях и триггерах, чтобы я мог автоматизировать основные функции моей базы данных.
Изменить: Джереми Миллер смог ответить на мой вопрос. ( /questions/873933/nevozmozhno-ispolzovat-panel-redaktirovaniya-rutinyi-phpmyadmin-dlya-mnogostrochnyih-protsedur/873934#873934)
1 ответ
Мне пришлось обновить мой PHPMyAdmin, что означало обновление MySQL, так что... теперь ответ. Когда я пытался сделать это, используя процедуру тестирования, я продолжал получать ошибки, но, к счастью, диалоговое окно показало созданный запрос. Я полагаю, что вы упускаете, это добавить в BEGIN
а также END
(если ты сделал то, что сделал я).
Я сделал снимок экрана того, что сработало, так что надеясь, что это поможет вам: