كيفية تغيير تعريف عمود MySQL؟
-
22-09-2019 - |
سؤال
لدي جدول mysql يسمى الاختبار:
create table test(
locationExpect varchar(120) NOT NULL;
);
أرغب في تغيير عمود الموقع Expect إلى:
create table test(
locationExpect varchar(120);
);
كيف يمكن أن يتم ذلك بسرعة؟
المحلول
هل تقصد تغيير الجدول بعد إنشاءه؟ إذا كان الأمر كذلك ، فأنت بحاجة إلى استخدام تغيير الجدول, ، خاصه:
ALTER TABLE اسم الطاولة MODIFY COLUMN عمود جديد
على سبيل المثال
ALTER TABLE test MODIFY COLUMN locationExpect VARCHAR(120);
نصائح أخرى
بناء الجملة ل تغيير اسم العمود في MySQL:
alter table table_name change old_column_name new_column_name data_type(size);
مثال:
alter table test change LowSal Low_Sal integer(4);
هذا يجب أن يفعل ذلك:
ALTER TABLE test MODIFY locationExpert VARCHAR(120)
لا تنتمي إلى StackOverflow