У меня есть таблица mySQL, называемая test:
create table test(
locationExpect varchar(120) NOT NULL;
);
Я хочу изменить столбец locationExpect следующим образом:
create table test(
locationExpect varchar(120);
);
Как это можно сделать быстро?
Ответ 1
Вы хотите изменить таблицу после ее создания? Если это так, вам нужно использовать alter table, в частности:
ALTER TABLE tablename MODIFY COLUMN new-column-definition
например.
ALTER TABLE test MODIFY COLUMN locationExpect VARCHAR(120);
Ответ 2
Синтаксис изменить имя столбца в MySql:
alter table table_name change old_column_name new_column_name data_type(size);
Пример:
alter table test change LowSal Low_Sal integer(4);
Ответ 3
Это должно сделать это:
ALTER TABLE test MODIFY locationExpert VARCHAR(120)
Ответ 4
alter table tableName change old_column_name new_column_name data_defination ;
Пример :
alter table merchant_users change merchant_user_unique_id merchant_user_unique_id varchar(63) NOT NULL;