Jawaban singkat:Tidak.
Mengapa?
- Itu pekerjaan yang tidak perlu. Tidak masalah, jika ada celah di nomor seri.
- Jika tidak mau, jangan gunakan auto_increment.
- Jangan khawatir, Anda tidak akan kehabisan angka jika kolom Anda bertipe int atau bahkan bigint, saya jamin.
- Ada beberapa alasan mengapa MySQL tidak secara otomatis menurunkan nilai peningkatan otomatis saat Anda menghapus satu baris. Alasan tersebut adalah
- bahaya integritas data yang rusak (bayangkan beberapa pengguna melakukan penghapusan atau penyisipan...entri ganda dapat terjadi atau lebih buruk)
- kesalahan dapat terjadi saat Anda menggunakan replikasi atau transaksi master slave
- dan seterusnya ...
Saya sangat merekomendasikan Anda jangan buang waktu untuk ini! Ini benar-benar rawan kesalahan.