Я хотел бы сделать триггер после удаления, принимающий значение max ID + 1 для моего автоинкремента.
Вот мой текущий код с ошибкой от MySQL:
DELIMITER //
CREATE TRIGGER form_id_autoincrement
AFTER DELETE ON tbl_form
IF EXISTS (SELECT `form_id` FROM tbl_form)
THEN
ALTER TABLE tbl_form AUTO_INCREMENT = (SELECT MAX(`form_id`)+1 FROM tbl_form);
ELSE
ALTER TABLE tbl_form AUTO_INCREMENT=1;
END IF;
END; //
DELIMITER;
#1064 - Error syntax near 'IF EXISTS (SELECT `form_id` FROM tbl_form)
THEN
ALTER TABLE tbl_f' line 3