最新公告
  • 欢迎您光临码农资源网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!加入我们
  • 如何更改MySQL中的自增数?

    如何更改mysql中的自增数?

    auto_increment 是一个默认属性,它会自动递增新添加的记录。

    通过1. 使用alter命令可以更改起始数字。

    首先,使用insert命令创建一个表。具体操作如下 −

    mysql> CREATE table AutoIncrementTable
    -> (
    -> id int auto_increment,
    -> name varchar(200),
    -> Primary key(id)
    -> );
    Query OK, 0 rows affected (0.70 sec)

    在创建表后,可以通过插入命令将记录插入到表中

    这是给出的内容如下 −

    mysql> INSERT into AutoIncrementTable(name) values('Carol');
    Query OK, 1 row affected (0.19 sec)
    
    mysql> INSERT into AutoIncrementTable(name) values('Bob');
    Query OK, 1 row affected (0.15 sec)
    
    mysql> INSERT into AutoIncrementTable(name) values('John');
    Query OK, 1 row affected (0.18 sec)

    现在,通过select命令就可以看到表中的记录了。这被给出为
    如下 –

    mysql> SELECT * from AutoIncrementTable;
    

    从上述查询中获得的输出如下 −

    +----+-------+
    | id | name  |
    +----+-------+
    | 1  | Carol |
    | 2  | Bob   |
    | 3  | John  |
    +----+-------+
    3 rows in set (0.00 sec)

    现在表中已经插入了3条记录,并且id每次加1。
    现在自动增量已更改,以便下一条记录的 id 从 1000 开始。

    更改 auto_increment 的语法如下。

    alter table yourTableName auto_increment=startingNumber;
    

    上述语法用于将auto_increment增加1000。如下所示 −

    mysql> alter table AutoIncrementTable auto_increment = 1000;
    Query OK, 0 rows affected (0.16 sec)
    Records: 0 Duplicates: 0 Warnings: 0

    成功修改了auto_increment后,表中插入了更多的记录。这是
    显示如下 −

    mysql> INSERT into AutoIncrementTable(name) values('Taylor');
    Query OK, 1 row affected (0.12 sec)
    
    mysql> INSERT into AutoIncrementTable(name) values('Sam');
    Query OK, 1 row affected (0.17 sec)

    现在,使用select语句查看表记录。可以看到第4条记录

    数量从 1000 开始。

    mysql> SELECT * from AutoIncrementTable;
    

    以下是输出

    +------+--------+
    | id   | name   |
    +------+--------+
    | 1    | Carol  |
    | 2    | Bob    |
    | 3    | John   |
    | 1000 | Taylor |
    | 1001 | Sam    |
    +------+--------+
    5 rows in set (0.00 sec)
    想要了解更多内容,请持续关注码农资源网,一起探索发现编程世界的无限可能!
    本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
    如有侵权请发送邮件至1943759704@qq.com删除

    码农资源网 » 如何更改MySQL中的自增数?
    • 7会员总数(位)
    • 25846资源总数(个)
    • 0本周发布(个)
    • 0 今日发布(个)
    • 294稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情