Я просто попытался вызвать функцию в терминале, а не в MySQL Query Browser, и она работает.
Похоже, я что-то не так делаю в этой программе ...
Я не знаю, что, поскольку я ранее успешно вызывал некоторые процедуры (но там, где нет параметров out) ...
Для этого я ввел
CALL my_sqrt(4,@out_value);
SELECT @out_value;
И это приводит к ошибке:
У вас ошибка в синтаксисе SQL;
проверьте руководство, которое соответствует
ваша версия сервера MySQL для
правильный синтаксис для использования рядом с «SELECT»
@out_value 'в строке 2
Странно, если я напишу просто:
CALL my_sqrt(4,@out_value);
В результате появляется сообщение: «Запрос отменен»
Полагаю, сейчас я буду использовать только терминал ...