【发布时间】:2017-08-14 14:04:38
【问题描述】:
我有一个名为 sample 的表,其内容如下,但有 100 个条目。
+----+----------------+-------------+
| id | title | status |
+----+----------------+-------------+
| 0 | Abcd | active |
| 0 | Alsd | active |
| 0 | Asad | inactive |
| 0 | Awer | active |
| 0 | Awer | active |
+----+----------------+-------------+
我想更新它并为每个标题分配一个从 101 开始的唯一 ID。 所以,它看起来像下表 -
+-----+----------------+-------------+
| id | title | status |
+-----+----------------+-------------+
| 101 | Abcd | active |
| 102 | Alsd | active |
| 103 | Asad | inactive |
| 104 | Awer | active |
| 105 | Awer | active |
+-----+----------------+-------------+
如何使用 sql 游标来做到这一点?
【问题讨论】:
-
MySQL MS SQL Server
-
这听起来像是一个身份列的工作。
-
首先弄清楚您使用的是哪个 RDBMS。标题是否按字母顺序排列?
-
标题按字母顺序排列。
标签: mysql sql-server cursors