如何在mysql的字段ID中插入自动编号?我已经有idmember作为主键

这是我尝试过的代码,请更正它

UPDATE member SET id = Row_number()over ORDER BY idmember

You have an error in your SQL syntax; check the manual that corresponds to your MySQL

server version for the right syntax to use near 'over order by idmember' at line 1

解决方法:

CREATE TABLE member (id INT PRIMARY KEY, idmember INT);

INSERT INTO member (id, idmember) VALUES (10, 10), (11, 20), (12, 42);

SELECT * FROM member;

+----+----------+

| id | idmember |

+----+----------+

| 10 | 10 |

| 11 | 20 |

| 12 | 42 |

+----+----------+

SET @i := 0;

UPDATE member SET id = @i:=@i+1 ORDER BY idmember;

SELECT * FROM member;

+----+----------+

| id | idmember |

+----+----------+

| 1 | 10 |

| 2 | 20 |

| 3 | 42 |

+----+----------+

标签:mysql

来源: https://codeday.me/bug/20191202/2085348.html

mysql 中序号要怎么写_如何在mysql的字段ID中插入自动编号?相关推荐

  1. mysql中用户权限的授予_如何在MySQL中创建用户和授予权限

    如何创建MySQL用户并授予权限?为了实现良好的安全性,需要为每个应用程序创建单独的用户帐户,而不是root用户访问数据库.这将确保应用程序无法访问其他应用程序的数据库.因此需要mysql管理员(ro ...

  2. mysql中datetime有带时区_如何在MySQL中存储datetime与时区信息

    我有成千上万的照片在坦桑尼亚拍摄,我想存储的日期和时间每张照片是在MySQL数据库.然而,服务器位于美国,当我尝试存储一个坦桑尼亚日期时间在Spring夏令时(在美国)的"无效"小 ...

  3. python画人脸编程怎么写_如何在Python(GUI)中绘制人脸

    首先让我以我只使用过Java作为开场白,所以Python对我来说确实是个新手.结果,我甚至在检查我的程序是否工作时遇到了很多麻烦.令人沮丧.(顺便说一下,我正在使用python2.7) 我不知道怎么画 ...

  4. mysql外键约束的作用_如何在MySQL中设置外键约束以及外键的作用

    1.外键的作用,主要有两个: 一个是让数据库自己通过外键来保证数据的完整性和一致性 一个就是能够增加ER图的可读性 2.外键的配置 1)先创建一个主表,代码如下: #创建表student,并添加各种约 ...

  5. mysql一个表几亿数据_如何在mysql 造1亿条记录的大容量数据表?

    背景及目标:现有数据1000w单表,为压力测试准备1亿条数据. 步骤: 1.将1000w条记录,除id外都导入到多个文件中: //DELIMITER DROP PROCEDURE if EXISTS ...

  6. word文档中指定页加水印_如何在Microsoft Word文档中使用水印

    word文档中指定页加水印 A watermark is a faded background image that displays behind the text in a document. Y ...

  7. mysql外键约束脚本_如何在MySQL中设置外键约束

    (1) 外键的使用: 外键的作用,主要有两个: 一个是让数据库自己通过外键来保证数据的完整性和一致性 一个就是能够增加ER图的可读性 有些人认为外键的建立会给开发时操作数据库带来很大的麻烦.因为数据库 ...

  8. mysql两个空值相同吗_你知道mysql中空值和null值的区别吗

    前言 最近发现带的小伙伴写sql对于空值的判断方法不正确,导致程序里面的数据产生错误,在此进行一下整理,方便大家以后正确的判断空值.以下带来示例给大家进行讲解. 建表 create table tes ...

  9. 关于mysql叙述中错误的是什么_以下关于MySQL的叙述中,错误的是( )。_学小易找答案...

    [单选题]以下关于外键约束的描述不正确的是() [单选题]在创建视图的SQL语句中,保留字AS之后接续的是(). [单选题]按照国家标准规定,一般抽屉桌下沿距离坐面至少()左右的净空. [多选题]工作 ...

最新文章

  1. 比特币分叉第一案,谁动了我的比特币现金?
  2. 对比:Linux和Windows系统线程间的区别
  3. mysql 时间差函数 timestampdiff datediff 简介
  4. python每隔一段时间保存网页内容_利用Python轻松爬取网页题库答案!教孩子不怕尴尬了!...
  5. Inna and Binary Logic
  6. C语言试题四十一之请编写一个函数,用来删除字符串中的所有空格。
  7. 5乘7的c语言程序,C语言程序设计实验5-7教案(20页)-原创力文档
  8. python自定义排序规则_python自定义排序
  9. Linux内核IO追踪:用GDB调试,一个磁盘IO的流程是什么样的
  10. 关于集簇因子和柱状图的理解
  11. LINUX 循环fork()
  12. 程序媛爬取了 5 个 APP 的 4220 个数据,解读过去的一年到底过得怎么样!
  13. deploy owned private docker registry based on docker HUB registry image
  14. python3编程环境,使用 python3 环境开发。
  15. 大项目售前、售中和售后感悟
  16. String.intern源码
  17. 【笔记 - linux基础入门 01】基本概念及操作
  18. 排序刷默认值sql脚本
  19. 小米平板4 android版本,小米平板4/4Plus通刷-LOS-安卓9.0.0-稳定版Stable2.0-来去电归属-农历等-本地化增强适配...
  20. 使用Nightwatch.js做基于浏览器的web应用自动测试

热门文章

  1. es6 数组合并_那些会用到的 ES6 精粹(包邮送书)
  2. oracle运维平台开发,Oracle数据库运维
  3. hive获取mysql里的文件_apache – 如何在hive中获取数据库用户名和密码
  4. 2017-2018 Northwestern European Regional Contest (NWERC 2017)
  5. 45.UITableView去除分割线
  6. Objective-C与Swift混编
  7. UIButton和UIimageView
  8. POST方式提交乱码解决
  9. YOLO 系目标检测算法家族全景图!
  10. 25-60k/m | 湃道智能招聘