Oke, sebelum Anda mendapatkan jawaban atas pertanyaan Anda, saya harus memperingatkan Anda tentang sangat praktik buruk yang Anda coba lakukan di sana. Jangan salah paham, banyak yang mencoba melakukan apa yang Anda lakukan dan itu bukan cara yang seharusnya.
ID auto_incremented Anda adalah kunci utama. Kunci utama digunakan untuk mengidentifikasi baris dalam tabel secara unik. Itu dia. Tidak ada arti khusus selain itu.
Jadi, apa artinya ini buat Anda? Ini berarti bahwa ide Anda bahwa Anda akan "mencadangkan" 1 - 10rb untuk admin adalah buruk. Mengapa itu buruk? Karena Anda merusak kunci utama. Anda seharusnya tidak pernah memutuskan apa nilai kunci utama, itu pekerjaan database karena berbagai alasan (misalnya konsistensi). Hal lain mengapa itu buruk adalah Anda telah membatasi seseorang untuk hanya 10k entri yang mungkin. Di sisi lain, bagaimana maukah Anda menghitung apa entri selanjutnya untuk admin? Bagaimana jika Anda telah memasukkan 1, 2, 3, 4 dan kemudian Anda menghapus entri dengan ID =3? Apa yang terjadi kemudian? Apa nilai urutan berikutnya? 3 atau 5?
Karena itu, Anda mungkin harus memikirkan kembali strategi Anda. Mengapa tidak menambahkan kolom "isAdmin" yang akan memberi tahu Anda apakah admin memposting sesuatu atau tidak?