أفنان محمد نشر 10 مايو 2021 أرسل تقرير نشر 10 مايو 2021 كيف يمكنني ان انشئ رقم مميز يبدأ من 1 لكل صف في الجدول ويتغير مع التغيير في الجدول؟ فمثلا اذا كان لدي ثلاثه صفوف 1 2 3 وحذفت الصف الثاني فيصبح الصف الثالث هو رقم 2 كنت استخدم الاي دي كرقم الصف ولكن الايدي بعد الحذف لا يبدأ من 1 مجددا php , ms sql server 1 اقتباس
0 محمد أبو عواد نشر 10 مايو 2021 أرسل تقرير نشر 10 مايو 2021 مرحبا أفنان حاولي استخدام هذا الاستعلام بعد حذف صف ما من الجدول SET @n=0; UPDATE `اسم الجدول` SET `id` = @n := @n + 1 ORDER BY `id` شكرا لك اقتباس
0 Wael Aljamal نشر 10 مايو 2021 أرسل تقرير نشر 10 مايو 2021 يمكننا إعادة تعيين معرفات الحقول ID مثلا بعمل الشيفرة التالية: SET @num := 0; UPDATE your_table SET id = @num := (@num+1); ALTER TABLE tableName AUTO_INCREMENT = @num + 1; حيث قمنا بتعريف متغير num ومن ثم إسناد قيمته لمعرف الحقل و الزيادة بواحد لكل مرة. ثم إعادة ضبط Auto Increment اقتباس
السؤال
أفنان محمد
كيف يمكنني ان انشئ رقم مميز يبدأ من 1 لكل صف في الجدول ويتغير مع التغيير في الجدول؟ فمثلا اذا كان لدي ثلاثه صفوف 1 2 3 وحذفت الصف الثاني فيصبح الصف الثالث هو رقم 2
كنت استخدم الاي دي كرقم الصف ولكن الايدي بعد الحذف لا يبدأ من 1 مجددا
php , ms sql server
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.