mysql表默认填充id主键
时间: 2023-10-27 17:01:35 浏览: 179
通过MySQL Workbench创建及管理数据库
在 MySQL 中,如果我们定义表时没有指定主键,则 MySQL 会自动为表创建一个名为 `id` 的自增主键。这个自增主键会从 1 开始自动递增,保证每行数据都有唯一的标识符。
示例代码:
```sql
CREATE TABLE student (
id INT AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
age INT NOT NULL,
PRIMARY KEY (id)
);
```
在上面的代码中,我们没有显式指定主键,但是 MySQL 会自动为 `id` 字段创建一个自增主键。`PRIMARY KEY (id)` 表示将 `id` 字段设为主键。
阅读全文