Возникла такая проблема. Создал триггер, чтобы после добавления новой записи в таблицу он удалял определённые записи. Он создался всё хорошо, но когда я хочу добавить новую запись выдаётся ошибка: #1442 - Can't update table 'requests' in stored function/trigger because it is already used by statement which invoked this stored function/trigger.
В чём проблема?
Заранее спасибо.
Сам триггер:
CODE (SQL):
скопировать код в буфер обмена
скопировать код в буфер обмена
- CREATE TRIGGER del_old
- AFTER INSERT ON requests
- FOR EACH ROW
- BEGIN
- DELETE FROM requests WHERE id_status = 3;
- END