At ændre en eksisterende auto_increment-kolonne lyder ikke som en god idé - skal du virkelig gøre dette? Hvorfor ikke i stedet ændre din udvalgte forespørgsel for at returnere et passende formateret id? Ved at gøre det bevarer du referenceintegriteten, og du er også fri til at ændre ordre-id-formatet til enhver tid i fremtiden uden at skulle opdatere din database.
SELECT id, CONCAT('A2', LPAD(id, 4, '0')) AS order_id FROM <table>;
Eksempel output:
+------+----------+
| id | order_id |
+------+----------+
| 1 | A20001 |
| 2 | A20002
...
| 999 | A20999 |
| 1000 | A21000 |
| 1001 | A21001 |
+------+----------+