Грубо говоря задача такая - надо хранить в таблице 1000 сообщений (максимум).
То есть если мы вставляем сообщение, то надо удалять самое ранее
Я написал триггер
create trigger delete_old before insert ON db_messages for each row delete from db_messages order by msg_time limit 1;
Но данный триггер будет удалять самую раннюю запись всегда (то есть не будет проверять на размер 1000). А как сделать триггер для моего случая?