Тема: ошибка #1304 - PROCEDURE acquireuserpasswd already exists MySQL

Всем доброго вечера , у меня одна проблемка с MySQL , хотелось бы узнать , из-за чего она вылазит ???Я пытаюсь выполнить в SQL процедурку в БД pw , но она выдаёт вот такую ошибку ,

Ошибка

SQL-запрос: Документация

CREATE PROCEDURE `acquireuserpasswd` ( IN name1 VARCHAR( 64 ) , out uid1 INTEGER, out passwd1 VARCHAR( 64 ) ) BEGIN SELECT id, passwd
INTO uid1, passwd1
FROM users
WHERE name = name1;

END$$

Ответ MySQL: Документация
#1304 - PROCEDURE acquireuserpasswd already exists

Re: ошибка #1304 - PROCEDURE acquireuserpasswd already exists MySQL

вот такая ошибка Ошибка
SQL-запрос:

CREATE PROCEDURE (

IN name1 VARCHAR( 64 ) ,
out uid1 INTEGER,
out passwd1 VARCHAR( 64 )
) BEGIN SELECT id, passwd
INTO uid1, passwd1
FROM users
WHERE name = name1;

END$$
Ответ 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 '(in name1 VARCHAR(64), out uid1 INTEGER, out passwd1 VARCHAR(64))
BEGIN
SE' at line 1

Re: ошибка #1304 - PROCEDURE acquireuserpasswd already exists MySQL

andronian17 сказал:

может быть я вас неправильно понял?

Не правильно. Процедуру можно удалить в phpMyAdmin, либо в окне выполнения SQL запроса:

DROP PROCEDURE IF EXISTS `acquireuserpasswd`;

Переименовать ее можно заменив acquireuserpasswd на любое название процедуры, при этом запускать надо будет уже с новым именем. Если процедуру запускает скрипт, то в нем надо будет изменить ее имя.