【问题标题】:How can I make each row in the resultset returns multiple times?如何使结果集中的每一行多次返回?
【发布时间】:2011-05-11 13:49:07
【问题描述】:

我正在编写一个使用 Mysql 的应用程序,目前我的表中没有很多数据。我想测试我的应用程序如何处理大量数据。为了做到这一点,我需要结果集中的每一行重复几次。

我知道我可以运行查询并使用相同的查询 UNION 并使用相同的查询 UNION。是否有其他方法可以让我更轻松地选择要发生的重复次数?

【问题讨论】:

  • 请停止在标题中写标签。你的 239 个问题几乎都答对了。
  • 如果你不介意,请解释我如何写我的标题更好?我只是想在标题中尽可能清楚。
  • 我已经进行了编辑。你在标题的开头写了“mysql sql:”; 问题标签 功能的存在是为了以一致且可索引的方式为您完成这项工作。它们不应在标题中重复。
  • 好的,谢谢!我会确保不再犯这些错误。

标签: mysql sql resultset


【解决方案1】:

确保您有要插入的表格

生成虚拟数据。 http://www.generatedata.com 这将生成数据以及插入脚本。

然后创建一个海量数据集

【讨论】:

  • 很棒的网站!谢谢你。在这种特定情况下,它对我没有任何好处,因为我不能拥有虚假数据。我需要有有效但重复的数据。
  • @ufk - 如果是我,我会让 PHP 循环插入,如果它是一个关闭的
【解决方案2】:

您可以对自身进行交叉连接,这将产生 2^n 个结果,但这一切都将是肮脏的黑客攻击

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-08-16
    • 1970-01-01
    • 1970-01-01
    • 2011-02-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多