MySQL中,增加某个字段的非空约束
时间: 2024-03-03 20:53:52 浏览: 65
SQL语句约束 添加约束
可以使用 ALTER TABLE 语句来增加某个字段的非空约束,具体操作如下:
```
ALTER TABLE 表名 ALTER COLUMN 字段名 SET NOT NULL;
```
例如,如果要将表中的 name 字段设置为非空,可以执行以下命令:
```
ALTER TABLE student ALTER COLUMN name SET NOT NULL;
```
注意,这个命令会将原来字段的约束修改掉,如果需要撤销非空约束,可以再次执行以上命令,将 NOT NULL 改为 NULL 即可。同时,如果该字段已经存在数据,那么必须先将该字段的值全部更新为非空值,否则会报错。
阅读全文