zoukankan      html  css  js  c++  java
  • mysql如何让有数据的表的自增主键重新设置从1开始连续自增

    项目开发中,有些固定数据在数据表中,主键是从1自增的,有时候我们会删除一些数据,

    这种情况下,主键就会不连续。如何恢复到像第一次插入数据一样主键从1开始连续增长,

    这里我找到一种解决方法:

    如上面一张表,主键id是自增的

    插入两条数据

    此时我们想让主键为1,2...

    首先我们取消主键,并且勾选掉,主键自增

    然后我们设置一个不重复字段为主键

    然后我们把id字段设置为null

    UPDATE testh set id = NULL

    最后恢复主键

    主键会自动从1开始连续增长

    即使再插入一条数据,也是按照顺序增长下去的

     INSERT INTO `interface_crm`.`testh`(`id`, `name`) VALUES (null, 'a');

  • 相关阅读:
    RabbitMQ-RPC版主机管理程序
    FTP
    主机管理程序
    高级FTP
    选课系统
    电子银行购物商城
    计算器
    员工信息查询系统
    工资管理系统
    三级菜单
  • 原文地址:https://www.cnblogs.com/java-spring/p/10883058.html
Copyright © 2011-2022 走看看