-
October 15th, 2012, 12:00
#1
درخواست کد SQL برای صفر کردن رکورد pmunread
سلام
دوستان ما به خاطر پیام خصوصی کلی که با هک Sentpm انجام دادیم حالا می خایم کل پیام خصوصی ارسال شده رو حذف کنیم چون مشکل داشته
ولی از توی خود ویبولتین نمی تونه این کار رو انجام بده به خاطر حجم بالا گیر می کنه
برای همین از دیتابیس از تیبل مروبطه حذفش کردیم حالا یک مشکلی پیش اومده اونم اینه که برای همه کاربرا 1 پیام خوانده نشده اومده و چون توی پیام ها خالی هست نمیشه این رو درست کرد
راهش اینه که توی تیبل User رکورد یا ستون pmunread رو برای اون کاربر توی دیتابیس صفر کنیم تا درست بشه ولی تعداد کاربرا زیاده و نمیشه تک تک این کار رو انجام داد
می خاستم خواهش کنم یک کد SQL بدین که بتونم این کار رو بصورت کلی انجام بدم
با تشکر
-
تعداد تشکر ها از Ali_Reza به دلیل پست مفید
-
October 15th, 2012 12:00
# ADS
-
October 15th, 2012, 12:27
#2
عضو انجمن
پاسخ : درخواست کد SQL برای صفر کردن رکورد pmunread
سلام
ببخشید من با vb کار نکردم اما دستورات sql رو براتون مینویسم .
برای ست کردن یک مقدار برای تمامی کاربرها مثلاً pmunread=0
کد:
update `User` set `pmunread`=0 ;
برای ست کردن شرطی مثلاً کاربرهایی که شناسه شون 1و2و3و4و5و6 هست
کد:
update `User` set `pmunread`=0 where `id` in (1,2,3,4,5,6);
برای ست کردن شرطی نقیض مثلاً کاربرهایی که شناسشون 10 و 12 نباشه ! (همه کاربرها به غیر از 10 و 12)
کد:
update `User` set `pmunread`=0 where `id` not in (10,12);
-
تعداد تشکر ها ازrezaonline.net به دلیل پست مفید