ورود

View Full Version : پاک کردن یک فیلد دیتابیس



mohsen_1687
چهارشنبه 16 مرداد 1392, 21:07 عصر
سلام
من یه تیبل دارم که میخوام دیتای یک ستون از یک سطرشو پاک کنم ؛ مثلا فرض کنید 2تا سطر داریم با ای دی 1 و 2 که داخل هرکدومشون 2تا فیلد به نامهای نام و نام خانوادگی وجود داره , من میخوام فقط نام خانوادگی اون سطریو حذف کنم که ای دی 2 داره (نمیخوام نام حدف شه)
اصلا چطور میشه تو اپدیت تو یه فیلد مقدار null قرار داد ؟ اخه ارور میگیره . میگه null نمیشه

محمد سلیم آبادی
چهارشنبه 16 مرداد 1392, 21:36 عصر
تنها زمانی که خصیصه allow null روی ستون true تنظیم شده باشه میشه مقدار null را برایش تنظیم کرد.
برای این کار این کد را اجرا کنید:

ALTER table_name
ALTER column_name varchar(35) NULL

سپس با یک update ساده مقدار family با id=2 را به null تغییر مقدار دهید:

UPDATE table_name
SET family = NULL
WHERE id = 2