SQLinfo.ru - Все о MySQL

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

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

Вы не зашли.

#1 07.04.2010 03:26:06

mysqluser
Завсегдатай
Зарегистрирован: 06.04.2010
Сообщений: 31

удаление процедуры - проблема

Приветствую smile

такая странная штука возникает. Вот начинаю удаление процедуры из db1 и раз от раза выбрасывает, что, мол, процедура test2 отсутствует в БД mysql... привелегии вроде поставил окейные на все действа с mysql и на db1, но не пойму почему не удаляется процедура из bd1, если такой же роцедуры нет в mysql? Схема там или что? Или глюк какой?

помогите разобраться...

Неактивен

 

#2 07.04.2010 03:31:43

LazY
_cмельчак
MySQL Authorized Developer and DBA
Зарегистрирован: 02.04.2007
Сообщений: 849

Re: удаление процедуры - проблема

Перед удалением сделайте USE(db1) или пишите DROP PROCEDURE(db1.процедура)

Неактивен

 

#3 07.04.2010 22:29:50

mysqluser
Завсегдатай
Зарегистрирован: 06.04.2010
Сообщений: 31

Re: удаление процедуры - проблема

В том-то и дело, что пишу именно

DROP PROCEDURE(db1.test2)


Но вообще-то удалять пытался через редактор, но тот выбрасывает фокусы с mysql почему-то? Типа "Удалю из db1 если такая же процедура будет в mysql"... Ерунда какая-то ?

версия MySQL 5.5.2

Неактивен

 

#4 07.04.2010 22:33:02

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: удаление процедуры - проблема

Скобки не нужны:

DROP PROCEDURE db1.test2;

Неактивен

 

#5 07.04.2010 23:45:46

mysqluser
Завсегдатай
Зарегистрирован: 06.04.2010
Сообщений: 31

Re: удаление процедуры - проблема

vasya написал:

Скобки не нужны:

DROP PROCEDURE db1.test2;

Нет, я пишу без скобок в смысле... Точно так как обычно положено. Но почему-то ему вот нужно, чтобы в mysql тоже была такая таблица, тогда он удаляет из db1 sad

Неактивен

 

#6 07.04.2010 23:53:09

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: удаление процедуры - проблема

Поставьте стабильную версию. В противном случае об ошибках имеет смысл писать на http://bugs.mysql.com/

Неактивен

 

#7 08.04.2010 01:04:11

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

Re: удаление процедуры - проблема

Подозреваю, что оно ищет в текущей базе (т.е. USE db1; DROP PROCEDURE test2
сработает), но багу таки стоит запостить.

Неактивен

 

#8 08.04.2010 22:30:20

mysqluser
Завсегдатай
Зарегистрирован: 06.04.2010
Сообщений: 31

Re: удаление процедуры - проблема

Вы думаете - это баг? версия 5.5.2?

Неактивен

 

#9 08.04.2010 22:40:56

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: удаление процедуры - проблема

Да.

Неактивен

 

#10 09.04.2010 03:44:19

mysqluser
Завсегдатай
Зарегистрирован: 06.04.2010
Сообщений: 31

Re: удаление процедуры - проблема

А вообще много багов и часто ли встречаются у 5.5.2? Или это я их только откапываю постоянно big_smile

Неактивен

 

#11 09.04.2010 03:59:57

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: удаление процедуры - проблема

Ответ на свой вопрос вы можете найти на http://bugs.mysql.com/

Неактивен

 

#12 09.04.2010 20:53:04

mysqluser
Завсегдатай
Зарегистрирован: 06.04.2010
Сообщений: 31

Re: удаление процедуры - проблема

vasya написал:

Ответ на свой вопрос вы можете найти на http://bugs.mysql.com/

Нет, я имел ввиду статистику этого форума smile

Неактивен

 

#13 09.04.2010 21:45:16

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

Re: удаление процедуры - проблема

На этом форуме люди обычно приходят с тем, что что-то не работает в 4.0. А уж
5.5, конечно, никто не ставит.

Неактивен

 

Board footer

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