mysql添加非空约束
时间: 2023-08-24 12:13:13 浏览: 104
MySQL约束(主键,唯一,非空,外键)
在MySQL中,你可以使用ALTER TABLE语句来添加非空约束。下面是一个示例:
```
ALTER TABLE 表名 MODIFY 列名 列类型 NOT NULL;
```
例如,如果你想要在tb_dept表的name列上添加非空约束,你可以执行以下SQL语句:
```
ALTER TABLE tb_dept MODIFY name VARCHAR(50) NOT NULL;
```
这将修改tb_dept表的name列,将其数据类型更改为VARCHAR(50),并添加非空约束。
请注意,如果表中已经存在数据,执行此操作时,必须确保name列中的所有现有数据都不为空。如果存在空值,将无法成功添加非空约束。
引用提供了一个示例,展示了如何在修改表时添加非空约束。引用提供了一个示例,展示了如何在修改表时删除非空约束。
阅读全文