Можете да създадете Задействане
следният код създава тригер върху таблица с име mytable
който има поле id
CREATE TRIGGER mytable_delete
AFTER DELETE ON mytable
FOR EACH ROW SET @deletedIDs = CONCAT_WS(',', @deletedIDs, OLD.id)
забележете, че OLD
се отнася до изтрития ред
след като създадете тригер на таблица, можете да го използвате, както следва:
/* empty parameter defined in CREATE TRIGGER */
Set @deletedIDs = '';
/* perform your query */
DELETE FROM mytable WHERE myotherfield = 'myfilterevalue';
/* get the parameter */
SELECT @deletedIDs AS 'Deleted_IDs';
това ще върне изтрити идентификатори, всеки предшестван от запетая в низ