为表中的每100个条目添加值

时间:2014-02-07 21:52:43

标签: mysql sql

我目前有桌子"推文"成千上万的条目。我想将它们分成100个块,依次处理,同时将它们保存在一个表中。

希望在此结束时,我将有一个额外的列" group_ID"有100个条目,它是" 1",100,它是" 2"等等。

提供更多背景信息:我已经在10,000个样本推文的区域中占有一席之地。我想将它们分成100组。每个组都将向公众发布以进行标记。当我有足够的数据来发布这些推文时,我会发布第2组...依此类推......

我正在寻找一种方法来在数据库本身中设置列group_ID。完全随机,我希望有100个位置设置为1,100个位置设置为2,依此类推。

(早些时候有点不清楚道歉!)

1 个答案:

答案 0 :(得分:0)

如果要创建分页行为,例如在一个页面中显示条目1到100,在下一个中显示101到200,依此类推,LIMIT子句将有所帮助。

假设您的表名为SAMPLE,并且您需要显示条目1到100,则查询将为:

SELECT * FROM SAMPLE LIMIT 0,100;

您可以在此SQL小提琴中测试此行为:http://sqlfiddle.com/#!2/f9204/1