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;