mysql not null 默认值
时间: 2023-08-02 09:14:04 浏览: 99
NOT NULL 和NULL
5星 · 资源好评率100%
在 MySQL 中,如果定义了一个列为 NOT NULL,则该列必须在插入记录时提供一个值,否则将会抛出错误。如果您想要为该列指定一个默认值,则可以使用 DEFAULT 关键字来设置默认值。
例如,假设我们有一个名为 `users` 的表,其中包含一个 `age` 列,我们想要这个列的默认值为 18。我们可以使用以下语句来创建该表:
```
CREATE TABLE users (
id INT PRIMARY KEY,
name VARCHAR(255),
age INT NOT NULL DEFAULT 18
);
```
在上面的示例中,我们使用 `DEFAULT 18` 为 `age` 列设置默认值。这意味着,如果在插入记录时未为 `age` 列提供值,则将自动将其设置为 18。
阅读全文