Vanwege het feit dat de id een AUTO_INCREMENT . is je hebt geen hand op deze waarde. Maar het is vrij eenvoudig. Voeg een AFTER INSERT . toe trigger naar de tabel en laat het de orderID . bijwerken kolom daarna.
Hier een snel voorbeeld van een AFTER UPDATE trigger.
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;