Ze względu na to, że identyfikator to AUTO_INCREMENT
nie masz wpływu na tę wartość. Ale to całkiem proste. Dodaj AFTER INSERT
wyzwalacz do tabeli i niech aktualizuje orderID
potem kolumna.
Oto krótki przykład AFTER UPDATE
wyzwalacz.
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;