Задавайте вопросы, мы ответим
Вы не зашли.
Начал учить хранимые функции/процедуры, но что-то не получается...
Пишу так:
create function my_func(id1 int unsigned) returns varchar(20) begin declare name varchar(20); select m_from into name from mailbox where id=id1; return name; end
Но от сервера получаю #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'varchar(20)' at line 4
И не могу понять в чем проблема... Помогите разобраться с этой проблемой? А лучше еще ссылок накидать на полезные ресурсы по теме Спасибо!
Неактивен
Вы скорее всего не используете делимитер. Нужно так:
Неактивен
В phpmyadmin не заработало, а вот в NetBeans'е подключился к базе и без проблем создал функцию. Где-то мелькало имя "MySQL Administrator", он лучше подойдет для новичка в sql?
Неактивен
phpadmin лучше не использовать. "MySQL Administrator" это часть MySQL GUI Tools.
Подробнее как скачать и установить MySQL GUI Tools и что это такое - см http://sqlinfo.ru/articles/info/6.html
Неактивен