修改列的约束定义

时间:2014-03-28 16:10:06

标签: mysql

我在MYSQL

中创建了这个表的学生18,其中包含nm varchar(40)列

现在,当我尝试将此列更改为

alter table students18 modify nm varchar(40) constraint st18nn1 not null;

它引发了一个错误。

任何人都可以帮助我使用正确的语法(出于学术目的,我必须在alter table语句中执行约束声明)?

1 个答案:

答案 0 :(得分:0)

试试这个:

ALTER TABLE students18 
MODIFY (nm varchar(40) CONSTRAINT st18nn1 NOT NULL);