Поради факта, че идентификаторът е AUTO_INCREMENT
нямаш ръка върху тази стойност. Но е съвсем просто. Добавете AFTER INSERT
задейства към таблицата и го оставя да актуализира orderID
колона след това.
Ето бърз пример за AFTER UPDATE
задействане.
CREATE TRIGGER yourTrigger
AFTER INSERT
ON yourTable FOR EACH ROW
BEGIN
UPDATE yourTable
SET orderid = CAST(date as char(4)) + CAST(id as char(1))
WHERE ID = NEW.id
END;