تبلیغات
Bcode.ir - پاک کردن تمام اطلاعات یک ستون در جدول پایگاه داده Mysql

پاک کردن تمام اطلاعات یک ستون در جدول پایگاه داده Mysql

نویسنده :
تاریخ:دوشنبه 24 فروردین 1394-01:33 ب.ظ

پاکسازی اطلاعات یک column از یک tableip log in database

خیلی اوقات پیش می آید که میخواهید اطلاعات یک column از یک table دیتابیس را توسط یک دستور به طور کامل پاک کنید . این کار ممکنه به دلیل Reset کردن یا پاکسازی بخشی از دیتابیس صورت بگیرد .
مثلا" بخشی از دیتابیس اطلاعاتی مثل IP یا آدرس یا آمار خاصی را log می کند و بعد مدت محدودی نگهداری می خواهید آن را کاملا پاک کنید ، شما می توانید از این روش ساده ولی کاربردی استفاده کنید .
- قبل از هر چیزی بهتر است برای اطلاعاتی که حالات موقت دارند و فقط برای log در دیتابیس ثبت می شوند کلید id در نظر نگیرید  چون این اطلاعات به صورت دوره ای پاک می شوند

این ترفند ساده و کاربردی را مشاهده کنید :

UPDATE `log_ip` SET `ip` = '' ";
UPDATE `log_ip` SET `expire` = '' ";
DELETE FROM `log_ip` WHERE `expire` = " '' and `ip` = '' ";


همانطور که مشاهده می کنید ستون ip و expire برابر ""  قرار دادیم بعد دستور حذف همه آنها اجرا می شود ، بنابراین همه اطلاعات ستون حذف می شود .







تلگرام

دسته بندی : SQL 

برچسب ها:

نظرات() 
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر
نظرات پس از تایید نشان داده خواهند شد.