Мне нужно ограничить количество строк, вставляемых в таблицу моей БД.
Я хотел бы реализовать логику для проверки, достигнут ли предел при выполнении новой вставки: если макс.число записей достигнуто. Я удалю самую старую запись в таблице.
Я попытался реализовать это с помощью триггера, как предложено здесь , но я получаю ошибку:
ERROR 1442: 1442: Can't update table 'tableName' in stored function/trigger because it is already used by statement which invoked this stored function/trigger.
Так как я могу это реализовать?
ПРИМЕЧАНИЕ Я использую MySQL v5.7.25