سؤال

لدي جدول 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) 
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top