一尘不染

如何更改MySQL列定义?

mysql

我有一个名为test的mySQL表:

create table test(
    locationExpect varchar(120) NOT NULL;
);

我想将locationExpect列更改为:

create table test(
    locationExpect varchar(120);
);

如何快速完成?


阅读 208

收藏
2020-05-17

共1个答案

一尘不染

创建表后是要更改表吗?如果是这样,则需要使用alter
table
,尤其是:

ALTER TABLE _tablename_ MODIFY COLUMN _new-column-definition_

例如

ALTER TABLE test MODIFY COLUMN locationExpect VARCHAR(120);
2020-05-17