• Navicat使自增主键归1


    0 写在前面

    最近写一些逻辑的时候,需要测试数据,在数据库里查看数据的时候,数据量比较大不分析起来繁琐。

    后来我想着删除之后再添加数据,所以我删除数据,然后点击设计表–>自增长取消–>选中自增长。

    这样可以重置数据,从1开始。

    但是这样不合法,因为如果多人联动操作数据库的时候,在我取消自增长的时候,有人添加数据了,这就麻烦了。

    所以有一种新的办法:截断表

    1 截断表操作

    截断表:可以用于删除表中的所有数据。 截断表命令还会回收所有索引的分配页。

    打开软件:以Navicat Premium为例:
    步骤一:
    选中数据表-右击,选择截断表;
    在这里插入图片描述

    步骤二:
    点击截断

    在这里插入图片描述
    步骤三:
    刷新表之后就是空空的了,这样就完成了。
    在这里插入图片描述

    之后就可以自由使用啦。

    2 测试数据

    向数据库再添加数据,发现从1 开始了。

    在这里插入图片描述

    3 写在末尾

    本篇不提供SQL语句,您可以随意添加一些数据测试,测试成功后可以操作您的数据库了。

    如果是自己的测试,或者本地无关紧要的数据库,用任意操作都可以;

    如果是测试环境,大家一起用,最好用截断表操作。

    如果是正式环境,最好别用这个操作。

    无论什么环境不要随意改动数据库结构

  • 相关阅读:
    看完这篇 教你玩转渗透测试靶机Vulnhub——DriftingBlues-7
    docker logs 命令
    公链常用的共识算法
    HTML入门
    基于Python的电商数据分析系统
    网络安全概述
    CentOS Integration SIG 正式成立
    Android Notification悬浮窗实现
    Spring 从入门到精通 (二十) 持久层框架 MyBatis
    Maven-快速入门教程
  • 原文地址:https://blog.csdn.net/weixin_45909221/article/details/127758046