我有一个名为 test 的 mySQL 表:
create table test( locationExpect varchar(120) NOT NULL; );
我想将 locationExpect 列更改为:
create table test( locationExpect varchar(120); );
怎样才能快速完成呢?
这个应该可以:
ALTER TABLE test MODIFY locationExpert VARCHAR(120)
你的意思是在创建表之后修改它吗? 如果是这样,你需要使用 更换桌子,特别是:
ALTER TABLE tablename MODIFY COLUMN new-column-definition
e.g.
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);