السلام عليكم
عند اضافة row جديد في DB فانه ياخذ تلقائيا الرقم 1 مثلا والتالي ياخذ 2 وهكذا....
لكن عند حذف row رقم 2 ثم اضافة row اخر فانه ياخذ رقم 3 لماذا.لماذا لا يعود و ياخذ رقم 2.
ارجوا المساعدة
السلام عليكم
عند اضافة row جديد في DB فانه ياخذ تلقائيا الرقم 1 مثلا والتالي ياخذ 2 وهكذا....
لكن عند حذف row رقم 2 ثم اضافة row اخر فانه ياخذ رقم 3 لماذا.لماذا لا يعود و ياخذ رقم 2.
ارجوا المساعدة
هذا هوا الصحيح، وهذا موجود في جميع قواعد البيانات
إذا ان اردت ان يتم الترقيم من اخر رقم موجود، عليك بكتابة ذلك بنفسك، لكن لا انصح بذلك
لا تحزن:
إن كنت فقيرا فغيرك محبوس في دين، وإن كنت لا تملك وسيلة نقل فسواك مبتور القدمين، وان كنت تشكوا من آلام فغيرك يرقدون على الاسرة البيضاء و من سنوات، وان فقدت ولدا فغيرك فقد عددا من الأولاد و في حادث واحد.
لا تحزن:
فأنت تشرب الماء الزلال، و تستنشق الهواء الطلق، و تمشي على قدميك معافى، و تنام ليلك آمنا.
قعلاً أنا مع أخي محمد في هذه النقطة
فعملية جعل الحقل identity تجعل الوضع كما ذكرت ، ولكن إن أردت أن تدخل يدوياً فعليك بإلغاء خاصية ال identity من الحقل ، وبالمناسبة مسألة ان الرقم لا يتكرر مرة أخرى (والتي يراها مع العجب كثير من المبرمجين عيباً !) هي من المميزات التي لم تصمم اعتباطاً في أنظمة قواعد البيانات العلائقية ، وهي تحافظ على ترابط البيانات وتكاملها بشكل صحيح
جزاكم الله خير :lol: :D :rolleyes: :lol:
هذا الموضوع مغلق.