با سلام
ضمن عرض ادب و احترم خدمت دوستان محترم
سوالی در زمینه mysql داشتم.
من دیتابیسی تعریف کردم که دارای یک جدول است. در این جدول طبیعتا ستون اول نامش id است و مشخصات زیر را دارد:
id : int(11) , Not Null , AUTO_INCREMENT
همانطور که مشخص است پس از هربار وارد کردن اطلاعات در دیتابیس رکورد id یکی زیاد میشود. سوال من این است که چرا مثلا وقتی من 10 رکورد اضافه کردم و id برای رکورد بعدی برابر 11 میشود، زمانی که من مثلا 3 رکورد آخر آن 10 رکورد را پاک میکنم رکورد بعدی را 8 نمیدهد و همان 11 قرار میدهد. یعنی در کل id برای رکورد جدید برابر بیشترین عددی است که id به خود گرفته حتی اگر آن id پاک شده باشد.
ممنون میشم اگر راهنماییم کنید و اگر هم حالتی هست که میشود این حالت را غیر فعال کرد متشکر میشم اگر کمک کنید.