可以说我有
+-------------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------+--------------+------+-----+---------+-------+
| id | int(11) | YES | UNI | NULL | |
| isbn | varchar(20) | NO | | NULL | |
| title | varchar(200) | YES | | NULL | |
| author | varchar(200) | YES | | NULL | |
+-------------+--------------+------+-----+---------+-------+
主键是 isbn (我现在已经删除了它,并且我已经添加了 id (我将很快成为主键)在我可以这样做之前我需要确保所有 id 都是唯一的(所以我想更新所有值以从1个;
我尝试了以下方法,但没有任何建议?
SET @bookid = 1; UPDATE books SET `id` = @bookid + 1;