mysql default
时间: 2023-10-16 18:30:40 浏览: 66
MySQL DEFAULT 是指在创建表时,指定列的默认值。如果插入数据时没有为该列指定值,则该列将使用 DEFAULT 值。例如,以下是创建一个名为 `example` 的表,并将 `status` 列的默认值设置为 `ACTIVE`:
```
CREATE TABLE example (
id INT(11) NOT NULL AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
status VARCHAR(10) DEFAULT 'ACTIVE',
PRIMARY KEY (id)
);
```
在上面的示例中,如果在插入数据时未为 `status` 指定值,则该列将使用默认值 `ACTIVE`。例如:
```
INSERT INTO example (name) VALUES ('John');
```
上面的插入语句将向 `example` 表中插入一条记录,`id` 列将自动递增,`name` 列将设置为 'John',而 `status` 列将使用默认值 'ACTIVE'。
阅读全文