Тема: проблема с триггером
есть таблица `master_table`
создаю триггер
create trigger `clear_table` after insert on `master_table`
for each row
delete from `master_table` where time_d<now()
проблема в том, что до загрузки триггера добавление новых записей происходит нормально, а после загрузки триггера (проходит успешно) и попытки добавить новую запись вылазит ошибка:
#1442 - Can`t update table `master_table` in stored function/trigger because it is already used by statement which invoked this stored
не могу понять в чём проблема. Я хочу после каждого добавления новой записи, удалять все другие старше указанного времени (использовал now() что б всё выражение не писать)
или может есть какое то другое решение?
использую phpMyAdmin 2.6.1 MySQL 5.0.45
если не сложно, просьба отправить ответ по почте...