المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : اوامر MySQL مختصة بنقل الأعضاء من وإلى و حذف الأعضاء و بعض العمليات على الأعضاء



A7med Baraka
09-28-2009, 08:45 AM
لنقل مجموعة من الأعضاء من وإلى كل ما عليك تغير رقم المجموعة
من إلى
مثال


غير الـ x الي رقم العضوية اللي حتحولها لها والـ y العضوية اللي هما الحين فيها ...




update user set usergroupid = 'x' where usergroupid ='y'



يعني اذا كانوا الحين بمجموعة 5 مثلاً وتبي تحولهم لمجموعة 3 مثلاً حيكون الأمر :




update user set usergroupid = '3' where usergroupid ='5'




=======================


حذف (وليس نقل) الأعضاء الذين لم يزوروا المنتدى منذ سنة (منذ تاريخ هذه المشاركة) وعدد مشاركاتهم صفر



DELETE FROM `user` WHERE `lastactivity` < 1151410463 AND `posts` = 0;




========================

نقل الأعضاء الذين لم يزوروا المنتدى منذ سنة (منذ تاريخ هذه المشاركة) وعدد مشاركاتهم صفر إلى المجموعة X (لا تنسَ أن تغير اكس إلى رقم المجموعة الجديدة.



UPDATE `user` SET `usergroupid` = X WHERE `lastactivity` < 1151410463 AND `posts` = 0;



=================

حذف الأعضاء من مجموعة معينة X سيكون كما يلي.



DELETE FROM `user` WHERE `usergroupid` = X AND `posts` = 0;

==================
لنقل الأعضاء من مجموعة XX إلى مجموعة YY
و الأعضاء من ال 1000 عضو المسجلين فى البداية



update user set usergroupid = 'YY' where usergroupid ='XX' and userid < 1000 and userid;

طبعاً وضعت لك عدد الأعضاء صفر حتى لا تتحول مشاركاتهم إلى مشاركات بلا مستخدمين

بالتوفيق