|
|
|
| Скажите - а может ли PHP myAdmin создавать хранимые процедуры для базы данных.
И если может, то как это сделать? | |
|
|
|
|
|
|
|
|
для: Trianon
(23.02.2009 в 22:58)
| | Большое спасибо за ссылку, Трианон!
Теорию я знаю, но мой Админ почему-то выдает ошибку на если в окошке SQL запроса к базе данных выдавать команды на создание процедуры. Может есть какая-то хитрость???
=============================================================
запрос
===========
CREATE PROCEDURE dorepeat(p1 INT)
BEGIN
SET @x = 0;
REPEAT SET @x = @x + 1; UNTIL @x > p1 END REPEAT;
END
=============================================================
ошибка
==========
Ошибка
SQL-запрос:
CREATE PROCEDURE dorepeat( p1 INT ) BEGIN SET @x =0;
Ответ MySQL: Документация
#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 '' at line 3 | |
|
|
|
|
|
|
|
для: night_mouse
(23.02.2009 в 23:19)
| | Есть.
Нужно переопределить разделитель операторов.
И в документации об этом написано.
А вообще в таком разе твоего Админа лучше бы и спросить, в чем дело. | |
|
|
|
|
|
|
|
для: Trianon
(23.02.2009 в 23:26)
| | Дык!!
Даешь!!!
КРысы пляшут и поют!!
Спасибо еще раз Трианончик!!!
Действительно если поменять : на // или какую нибудь другую закорючку, все работает!!!
А то тупая крыса еще бы пару дней, жала носом на клавишу.... | |
|
|
|