SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 24.09.2008 13:30:46

ita
Участник
Зарегистрирован: 24.09.2008
Сообщений: 19

Почему не могу записать процедуру с помощью phpmyadmin

Помогите, пожалуйста!
   Не могу записать процедуру с помощью phpmyadmin:
delimiter //
CREATE PROCEDURE simpleproc (OUT param1 INT)
BEGIN
   SELECT COUNT(*) INTO param1 FROM t;
END;
//
Команду delimiter не понимает.

При этом в режиме командной строки все работает!

Неактивен

 

#2 24.09.2008 14:20:09

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Почему не могу записать процедуру с помощью phpmyadmin

Команда delimiter - это команда клиента, а не сервера. Скорее всего, можно выполнить создание
процедуры без delimiter вообще.

Неактивен

 

#3 25.09.2008 06:29:53

ita
Участник
Зарегистрирован: 24.09.2008
Сообщений: 19

Re: Почему не могу записать процедуру с помощью phpmyadmin

Спасибо за ответ! Но это я тоже пробовала.
Без delimiter  не понимает  ;(точку с зпт).
На ней ошибка.

Неактивен

 

#4 25.09.2008 14:54:19

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: Почему не могу записать процедуру с помощью phpmyadmin

В phpmyadmin не разбираюсь, так как считаю это злом (спросите почему - поищите phpmyadmin на форуме - у людей он вызывает одни проблемы). Возможно Ваша версия устаревшая и используется клиентскую библиотеку mysql, без поддержки хранимых процедур. Возможно, для создания процедур в phpmyadmin отдельная галочка или он вообще процедуры не воспринимает. Если есть удаленный доступ к базе данных, воспользуйтесь MySQL Query Browser http://dev.mysql.com/downloads/gui-tools/5.0.html

Если нет, напишите скрипт на PHP или используйте консоль mysql на сервере.

Неактивен

 

#5 26.09.2008 14:06:34

ita
Участник
Зарегистрирован: 24.09.2008
Сообщений: 19

Re: Почему не могу записать процедуру с помощью phpmyadmin

Большое спасибо!
   Воспользуюсь вашим советом!

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson