create table tablename (
    id integer unsigned not null AUTO_INCREMENT,
    ....
    primary key id
);

我需要主键从1000开始.

我正在使用MySQL.

推荐答案

如果已经使用自动增量创建了表.所以你可以用

ALTER TABLE tbl AUTO_INCREMENT = 1000;

否则,将AUTO_INCREMENT = 1000;放入CREATE TABLE

在决赛之前

Mysql相关问答推荐

基于多行从表中 Select

MySQL滑动窗口动态间隔?

MySQL中如何对字符串进行算术运算?

如何在 Shopware 6 DAL 中实施 Haversine 公式?

try 在 .map 中使用 Favorite 选项卡进行react .我无法更改 mysql 表上的布尔类型

为什么order by子句可以利用索引?

为什么以及如何将 Django filter-by BooleanField 查询转换为 SQL WHERE 或 WHERE NOT 而不是 1/0?

谁能帮我优化where子句

查询以从约会表中获取可用空档

在 postgresql 中实现 UML 类:创建类型与创建表

用两个新列制作表格,按偶数或奇数对另一列进行分类,并将一个类别中的所有偶数和奇数相加

WHERE SQL 语句中的列顺序是否重要

函数 mysql_real_escape_string 的 PDO 类似功能是什么?

在 WHERE 子句中使用 CASE

如何在 MySQL 中为用户设置默认架构

mysql中float(2,2)和float()的区别

外键可以引用非唯一索引吗?

'LIKE ('%this%' OR '%that%') and something=else' 不起作用

在 PHP 中运行 MySQL *.sql 文件

邮箱地址可接受的字段类型和大小?