En raison du fait que l'identifiant est un AUTO_INCREMENT
vous n'avez aucune main sur cette valeur. Mais c'est assez simple. Ajouter un AFTER INSERT
déclencheur sur la table et laissez-le mettre à jour le orderID
colonne ensuite.
Voici un exemple rapide d'un AFTER UPDATE
déclencheur.
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;