如何更改MySQL列的定义?
我有一个名为test的mySQL表:
create table test( locationExpect varchar(120) NOT NULL; );
我想要将locationExpect列更改为:
create table test( locationExpect varchar(120); );
如何快速完成?
你的意思是在创build表之后改变表格? 如果是这样,你需要使用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)