جابجا کردن ستون جداول
با سلام . به تازگی دسته بندی mysql را اضافه کردیم تا کد های کاربردی این مورد را هم در اختیارتون قرار بدیم. همانطور که از عنوان و مخصوصا تصویر مطلب معلومه شاید شما بعد از ساخت جدول و وارد کردن اطلاعات به یاد این نکته بیافتید که ستون های خودتون را اونجوری که میخواهید وارد نکردید. یا میخواهید جای یه ستون را عوض کنید. اگر با ما همراه باشید بزودی این کار را یاد خواهید گرفت.
ابتدا به ساختار زیر توجه کنید:
ALTER TABLE `tb_name` MODIFY `column_you_want_to_move` DATATYPE AFTER `column`
در دستور بالا tb_name نام جدول و column_you_want_to_move نام ستونی است که میخواهید جایجا کنید و DATATYPE نوع داده ستونی است که میخواهید جابجا کنید (مثل متن یا عدد یا هر نوع دیگه ای که هست) و column هم نام ستونی است که میخواهید ستون جابجا شده به بعد از آن منتقل شود! به مثال زیر توجه کنید :
ALTER TABLE `settings` MODIFY `value` text AFTER `id`
این دستور ستون value را هر جایی که باشد به بعد از ستون id منتقل می کند. اما شاید بپرسید چطور میتوان یک ستون را به ابتدا جدول آورد؟ این کار به آسانی امکان پذیر است. به عنوان مثال :
ALTER TABLE `settings` MODIFY `value` text FIRST
این دستور ستون value را هر جایی که باشد به ابتدا جدول انتقال می دهد. امیدوارم واضح و مفید بوده باشد.
One thought on “جابجا کردن ستون جداول”