首页 > 数据库 >MySQL如何给已经存在的表添加自增主如何给

MySQL如何给已经存在的表添加自增主如何给

时间:2023-04-05 10:10:09浏览次数:36  
标签:如何 259 increment MySQL 自增主 table 数据 主键

之前做账本的时候是没有主键的,在phpmyadmin上无法直接删除或者编辑数据,通过查阅资料呢,给已经存在的表增加自增主键,做一个记录。

我的数据库是MySQL的。其他SQL数据库都差不多。注意一下啊就可。

/*首先增加自增字段*/
alter table table_name add column id int auto_increment primary key;
/*执行这一条,它会自动为已存在的数据的自增字段赋初值,从1开始,同时将后续新增的数据从259开始*/
alter table t_abc auto_increment=259;

第二条语句相当实用,因为是存在表数据,必然有行。所以根据自己的行数填写数据即可。比如我的数据有258行,所以我希望从第259行开始,于是这样操作即可。

MySQL如何给已经存在的表添加自增主如何给_如何给数据库增加自动自增字段。

标签:如何,259,increment,MySQL,自增主,table,数据,主键
From: https://blog.51cto.com/rjgx/6170214

相关文章

  • 谈谈我是如何应对“红包劫”和彩礼钱
    引用:  女白领一周收到7个红色炸弹钱包扛不住今年28岁白领周秀红近日很郁闷,由于明年1月份的假期特别多,身边的朋友全部利用1月份的假期办理婚礼、生日、孩子满月等喜宴。由于快过年了,她至少还有13起红包支出,最少要5000元。 呵呵,年底要到了,红包要来了,你怎么应对? 方法有两个......
  • 如何设计一套支付系统
     支付永远是一个公司的核心领域,因为这是一个有交易属性公司的命脉。那么,支付系统到底长什么样,又是怎么运行交互的呢?抛开带有支付牌照的金融公司的支付架构,下述链路和系统组成基本上符合绝大多数支付场景。其实整体可以看成是交易核心+支付核心两个大系统。交易系统关联了业务......
  • mysql中on有时有筛选的功能
    leetcode中行程和用户SELECTrequest_atas'Day',round(avg(Status!='completed'),2)as'CancellationRate'FROMtripstJOINusersu1ON(t.client_id=u1.users_idANDu1.banned='No')JOINusersu2ON(t.driver......
  • TortoiseGit如何更换(切换)用户名和密码
     使用场景:   项目开发过程中,更换了新的办公电脑,TortoiseGit如何切换用户名和密码,具体操作步骤如下 步骤: 1、打开电脑上面的控制面板,找到其中的“凭据管理器”,并点击进入; 2、进入凭据管理器之后,选择其中的“Windows凭据”,点击进入;  3、然后普通凭据中的要......
  • 【MySQL】MySQL基础04 — SQL学习 — DQL — 排序查询
    SQL学习—DQL—条件查询3.排序查询/*语法: select查询字段 from表名 【where筛选条件】 orderby排序字段【asc|desc】 特点: 1.asc代表升序,desc代表降序 如果不写,默认升序 2.排序字段除了可以是表达式外,还可以是别名 但WHERE后面只能是表达式!! 3.排序......
  • 云端存储该如何选择
    在云端有很多存储类云产品,最为常见的就是云盘、OSS、RDS,还有NAS、共享块存储等相应存储类产品。相应存储类的云产品本质上还是为了解决数据持久化的问题。存储的数据结构类型也决定了我们选择什么样类型的存储类产品。数据的结构类型一般有以下3种。结构化数据:类似包含预定义的数据......
  • Navicat操作mysql遇问题1142-create command denied to user×××的解决
    原因:root@%表示root用户通过任意其他端访问操作被拒绝!授权即可:给用户添加CREATE,DROP权限。可以查看用户授权信息:showgrants;mysql>showgrants;+---------------------------------------------------------------------------------------------------------------......
  • MySQL索引
    一、索引的概念定义:索引是对数据库表中一列或多列的值进行排序的一种结构,索引可以提高检索效率。数据库像书籍,索引就如目录。优点:索引可以减少服务器需要扫描的数据量,从而加快检索速度;索引可以帮助服务器避免排序(orderby)和创建临时表(join)缺点:创建和维护索引需要耗费时间;索......
  • 力扣615(MySQL)-平均工资:部门与公司比较(困难)
    题目:给如下两个表,写一个查询语句,求出在每一个工资发放日,每个部门的平均工资与公司的平均工资的比较结果(高/低/相同)。表:salary employee_id字段是表employee中employee_id字段的外键。 对于如上样例数据,结果为:解释在三月,公司的平均工资是(9000+6000+10000)/......
  • 【MySQL】MySQL番外01 — MySQL单表多字段模糊查询解决方法
    MySQL单表多字段模糊查询解决方法背景:在项目中经常遇到查询接口需要实现单表中对多字段进行多个关键字的模糊查询,但这个关键字并不一定只存在于某个字段。例如现有一张employees表,其中有last_name,first_name两个字段,分别记录一条用户的姓和名。根据用户输入的查询请求,在这两个......