我有一个名为 test 的 mySQL 表:
create table test(
locationExpect varchar(120) NOT NULL;
);
我想将 locationExpect 列更改为:
create table test(
locationExpect varchar(120);
);
怎样才能快速完成?
我有一个名为 test 的 mySQL 表:
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)