建表语句里自增列如何设定自增的起始值
时间: 2023-09-12 20:08:29 浏览: 111
设定Access数据库自增长字段初始值
在 MySQL 中,你可以通过使用 `AUTO_INCREMENT` 关键字来创建自增列,并且可以设置自增的起始值。
例如,如果要创建一个名为 "users" 的表,并设置 "id" 列为自增列,并指定起始值为 100,可以使用以下 SQL 语句:
```sql
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50),
email VARCHAR(100)
) AUTO_INCREMENT=100;
```
上述语句创建了一个名为 "users" 的表,其中的 "id" 列被设置为自增列,并且起始值被设置为 100。每次插入新记录时,该列的值将自动递增。
请注意,如果已经存在表并且你想更改自增列的起始值,你可以使用 `ALTER TABLE` 语句。
```sql
ALTER TABLE table_name AUTO_INCREMENT = new_start_value;
```
将 `table_name` 替换为你要更改的表的名称,`new_start_value` 替换为你想要设置的新起始值。
阅读全文