既存のauto_increment列を変更することは、良い考えとは思えません。本当にこれを行う必要がありますか?代わりに、適切にフォーマットされたIDを返すようにselectクエリを変更してみませんか?そうすることで、参照整合性が維持され、データベースを更新しなくても、将来いつでも注文IDの形式を自由に変更できます。
SELECT id, CONCAT('A2', LPAD(id, 4, '0')) AS order_id FROM <table>;
出力例:
+------+----------+
| id | order_id |
+------+----------+
| 1 | A20001 |
| 2 | A20002
...
| 999 | A20999 |
| 1000 | A21000 |
| 1001 | A21001 |
+------+----------+