Тема: Отказ от создания хранимой процедуры
Используется
phpMyAdmin - 2.8.1
Есть процедура, находящаяся в скрипте создания БД.
Используя MySql Query Browser скрипт выполняется замечательно, включая данную процедуру...
[mono]
DELIMITER $$
DROP PROCEDURE IF EXISTS `test`.`p` $$
CREATE PROCEDURE `test`.`p` (
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 $$
DELIMITER ;
[/mono]
но попытался перетащить всё это дело на хост..., открыл phpMyadmin-а импортировал скрипт - тут и ошибка...говорит ошибка в синтаксисе...(
поставил админа у себя на машине.. тож самое..упорно не хотит создавать процедуру...
подскажите как с этим бороться?
зарание благодарен.