Невозможно использовать панель редактирования рутины 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 (если ты сделал то, что сделал я).

Я сделал снимок экрана того, что сработало, так что надеясь, что это поможет вам:

Добавить стандартные рабочие настройки

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