我在表格中添加了一个空列,现在我想在其行中插入连续数字。是否有可能使用SQL来完成它?在MySQL中插入连续数字
18
A
回答
42
运行下面的查询在yourField
列递增值:
SELECT @i:=0;
UPDATE yourTable SET yourField = @i:[email protected]+1;
+0
例子这正是我需要。谢谢。 – Rendicahya 2012-01-14 13:03:19
+3
上帝的母亲,那很快! :o – 2013-11-29 21:47:11
-1
试试这个auto increment 如果你想在你的表中的每个你做
create table WithAutoInc(somID int AUTO_INCREMENT,somName_ char(100) ,primary key(somID));
插入递增的数字现在插入你可以这样做
insert into WithAutoInc (somName_) values ('presley');
结果是
0
正如我在评论中说的,你可以用它的行号更新每一行,
这里是一个link如何计算rownum它的mysql。
改变措辞:
update player,
(select @rownum:[email protected]+1 ‘rank’, p.*
from player p,
(SELECT @rownum:=0) r
order by score desc) player1
set thatColumn= rank
where player.id = player1.id
相关问题
- 1. 在MySQL中插入连续数字时出错
- 2. Java - 在字符串中连续数字之间插入“ - ”
- 3. 在MySQL中计算连续或连续数字
- 4. combobox插入连续变量
- 5. numpy插入轴使数据不连续
- 6. 如何在Linux中以连续模式插入字符串
- 7. 如何插入多个复选框值连续排在MySQL笨
- 8. 将字符串插入字符串中的连续数字后面?
- 9. Excel VBA代码插入一个列与连续数字excecel宏
- 10. 只在字段中插入字母NOT数字在MySQL中
- 11. 多个值在mysql中插入连接
- 12. 在mysql中插入数据
- 13. 在mysql中插入数据
- 14. 插入int数字,mysql
- 15. 如何将包含连续日期的行插入到mysql数据库中
- 16. 将连续数字计入一行
- 17. 如何在java中的数字的两个连续数字之间插入数字
- 18. MySQL:计数连续月份
- 19. 在MATLAB中连续输入
- 20. 笨的MySQL停止连续第三插入
- 21. Mysql为每个用户插入连续行
- 22. 在字符串中相同的连续字母之间插入“X”
- 23. 在组中搜索连续的数字
- 24. 在Java中查找连续数字
- 25. 在每行中添加连续数字
- 26. MATLAB中的连续插值?
- 27. 如果不连续插入一行
- 28. 将第一行id插入连续行
- 29. Cassandra的连续测量插入速度
- 30. 连续和顺序插入的SQLite
具有行NUM更新它们,你可以找到在SO – 2012-01-14 12:40:54