Хранимая процедура - ошибка при создании.

knight

Новичок
Хранимая процедура - ошибка при создании.

Есть процедура, находящаяся в скрипте создания БД.
Используя MySql Query Browser скрипт выполняется замечательно, включая данную процедуру...

PHP:
DELIMITER $$

DROP PROCEDURE IF EXISTS `test`.`ins_page` $$
CREATE PROCEDURE `test`.`ins_page` (
                                    IN m_e_id    INT,
                                    IN name      VARCHAR(30),
                                    IN m_poz     INT UNSIGNED,
                                    IN m_vis     BOOL,
                                    IN s_title   VARCHAR(300),
                                    IN s_text    TEXT,
                                    IN s_poz     INT UNSIGNED,
                                    IN s_vis     BOOL
                                   )
BEGIN
DECLARE EXIT HANDLER FOR SQLWARNING, NOT FOUND, SQLEXCEPTION ROLLBACK;
START TRANSACTION;
INSERT INTO `entity_description` (e_id, name, pozition, visible) VALUES (m_e_id, name, m_poz, m_vis);
INSERT INTO `pages` (e_id, d_id, title, textHTMl, published, pozition, visible)
            VALUES  (m_e_id, LAST_INSERT_ID(), s_title, s_text, NOW(), s_poz, s_vis);
COMMIT;
END $$
но попытался перетащить всё это дело на хост..., открыл phpMyadmin-а импортировал скрипт - тут и ошибка...говорит ошибка в синтаксисе...(

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 'DELIMITER $$ DROP PROCEDURE IF EXISTS `test`.`ins_page` $$ CREATE PROCEDURE `test' at line 1

поставил админа у себя на машине.. тож самое..упорно не хотит создавать процедуру...

подскажите как с этим бороться?
зарание благодарен.
 

Alexandre

PHPПенсионер
1) версия мускуля какая?
2) попробуй выполнить скрипт через клиента мускуля
 

knight

Новичок
1) версия 5.0.18
2) через клиент выполняется.

интересует почему в phpMyAdmin-е не идёт...
как создать тогда процедуру на сервере?

-~{}~ 22.06.07 17:20:

поставил новую версию phpMyAdmin
всё работает.
 
Сверху