Aufgrund der Tatsache, dass die ID ein AUTO_INCREMENT
ist Sie haben keinen Einfluss auf diesen Wert. Aber es ist ganz einfach. Fügen Sie ein AFTER INSERT
hinzu Trigger auf die Tabelle und lasse sie die orderID
aktualisieren Spalte danach.
Hier ein kurzes Beispiel für ein AFTER UPDATE
auslösen.
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;