OPTIMIZE TABLE IN TRIGGER
1.
Erika (24.05.2013 / 20:14)
Доброго времени суток, уважаемые форумчане.
Триггер не хочет оптимизировать таблицу.
DELIMITER //
DROP TRIGGER IF EXISTS ac_blog_dir //
CREATE DEFINER = CURRENT_USER TRIGGER ac_blog_dir BEFORE INSERT ON ac_blog_dir
FOR EACH ROW
BEGIN
OPTIMIZE TABLE ac_blog_dir;
END //
DELIMITER ;
Думала может у меня еще OPTIMIZE TABLE для InnoDB не работает, заменила на
ALTER TABLE ac_blog_dir ENGINE InnoDB
Но и от этого
#1422 - Explicit or implicit commit is not allowed in stored function or trigger
(Явная или не явная фиксация не позволена в сохраненной функции или триггере)
Может кто знает, как обойти эту бугагу? Подскажите, а...
URL:
https://visavi.net/topics/37970