CREATE TABLE pets ( id INT PRIMARY KEY, name VARCHAR(50), breed VARCHAR(50), age INT, gender VARCHAR(10), weight DECIMAL(5,2), owner_name VARCHAR(50) );里面的id自动添加
时间: 2023-11-26 15:03:50 浏览: 56
在 MySQL 中,可以使用 AUTO_INCREMENT 属性使 id 字段自动递增。因此,您可以将 CREATE TABLE 语句修改如下:
```
CREATE TABLE pets (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50),
breed VARCHAR(50),
age INT,
gender VARCHAR(10),
weight DECIMAL(5,2),
owner_name VARCHAR(50)
);
```
在这个语句中,我们将 id 字段设置为 INT 类型,并在其后添加了 AUTO_INCREMENT 关键字。这意味着在插入每一行数据时,MySQL 都会自动将 id 字段设置为比前一行更高的值。我们还将 id 字段设置为 PRIMARY KEY,以确保每个值都是唯一的。
阅读全文