Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Скажите - а может ли PHP myAdmin создавать хранимые процедуры
 
 автор: night_mouse   (23.02.2009 в 22:42)   письмо автору
 
 

Скажите - а может ли PHP myAdmin создавать хранимые процедуры для базы данных.

И если может, то как это сделать?

  Ответить  
 
 автор: Trianon   (23.02.2009 в 22:58)   письмо автору
 
   для: night_mouse   (23.02.2009 в 22:42)
 

http://dev.mysql.com/doc/refman/5.1/en/stored-programs-views.html

  Ответить  
 
 автор: night_mouse   (23.02.2009 в 23:19)   письмо автору
 
   для: 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

  Ответить  
 
 автор: Trianon   (23.02.2009 в 23:26)   письмо автору
 
   для: night_mouse   (23.02.2009 в 23:19)
 

Есть.
Нужно переопределить разделитель операторов.
И в документации об этом написано.

А вообще в таком разе твоего Админа лучше бы и спросить, в чем дело.

  Ответить  
 
 автор: night_mouse   (23.02.2009 в 23:36)   письмо автору
 
   для: Trianon   (23.02.2009 в 23:26)
 

Дык!!
Даешь!!!
КРысы пляшут и поют!!

Спасибо еще раз Трианончик!!!
Действительно если поменять : на // или какую нибудь другую закорючку, все работает!!!

А то тупая крыса еще бы пару дней, жала носом на клавишу....

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования