mysql创建表不能为空怎么写

时间:2026-11-01 08:32:05来源:

在MySQL中,若希望某字段不能为空,需使用 `NOT NULL` 关键字。以下是常见字段类型与 `NOT NULL` 的搭配方式:

字段类型 是否允许为空 示例写法
INT 否 id INT NOT NULL
VARCHAR(255) 否 name VARCHAR(255) NOT NULL
DATE 否 birth DATE NOT NULL
TEXT 否 content TEXT NOT NULL

注意:若未指定 `NOT NULL`,字段默认允许为空(NULL)。为确保数据完整性,建议对关键字段设置 `NOT NULL`。

推荐资讯