Mengubah kolom auto_increment yang ada sepertinya bukan ide yang bagus - apakah Anda benar-benar harus melakukan ini? Alih-alih, mengapa tidak memodifikasi kueri pemilihan Anda untuk mengembalikan id yang diformat dengan tepat? Dengan demikian, Anda mempertahankan integritas referensial, dan Anda juga bebas mengubah format ID pesanan kapan saja di masa mendatang, tanpa harus memperbarui database Anda.
SELECT id, CONCAT('A2', LPAD(id, 4, '0')) AS order_id FROM <table>;
Contoh keluaran:
+------+----------+
| id | order_id |
+------+----------+
| 1 | A20001 |
| 2 | A20002
...
| 999 | A20999 |
| 1000 | A21000 |
| 1001 | A21001 |
+------+----------+