Сообщения об ошибках MySQL Workbench - PullRequest
0 голосов
/ 01 мая 2011

Я пытаюсь применить подпрограмму к базе данных, используя инструментальные средства MYSQL, но у меня возникло несколько проблем.

На первом изображении ниже вы видите mysql, который я использую. Этот mysql работал для кого-то другого (т.е. автора книги, за которой я следую), но когда я вхожу в него, появляется три предупреждения об ошибках (X в красных прямоугольниках).

Два других изображения ниже показывают, что происходит после того, как я нажимаю «применить» в первый раз (показывая мне SQL, который будет применен к базе данных), а затем во второй раз (создавая сообщение об ошибке)

Кто-нибудь может увидеть, как решить эту проблему?

Обратите внимание, что вводимый код - это формула для расчета расстояния между двумя точками, но, как уже было сказано, он работает для автора книги, которую я использую (PHP 5 Ларри Уллмана)

code applied to workbench sqlapply

error

1 Ответ

0 голосов
/ 01 мая 2011

Я думаю, это связано с отсутствием объявления DELIMITER.

Вам необходимо добавить: -

DELIMITER $$ в строке 1 перед вашей функцией.

Затем удалитепробел от END $$ так становится END$$

...