У меня есть таблица MySQL с именем test:
create table test(
locationExpect varchar(120) NOT NULL;
);
Я хочу изменить столбец locationExpect на:
create table test(
locationExpect varchar(120);
);
Как это можно сделать быстро?
У меня есть таблица MySQL с именем test:
create table test(
locationExpect varchar(120) NOT NULL;
);
Я хочу изменить столбец locationExpect на:
create table test(
locationExpect varchar(120);
);
Как это можно сделать быстро?
Ответы:
Вы хотите изменить таблицу после ее создания? Если это так, вам нужно использовать alter table , в частности:
ALTER TABLE tablename MODIFY COLUMN new-column-definition
например
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)