【问题标题】:Populate mysql table with default values使用默认值填充 mysql 表
【发布时间】:2014-03-05 16:20:12
【问题描述】:

我正在寻找一个 mysql 语句来在一个简单的 mysql 表中创建 50.000 个条目。 除了主键(自动增量)之外,这些值可以是 null 或默认值。

这通常是可能的,还是我必须以循环的常用方式执行此操作?

提前致谢,抱歉我的英语不好!

【问题讨论】:

  • 我认为普通查询是不可能的,除非你有其他表可以加入 50K 条目。您可以使用存储过程来完成。
  • 您可以使用其他编程语言编写脚本,例如 awk,这将创建大的 INSERT 语句并将其通过管道传递给 mysql

标签: mysql sql circular-buffer


【解决方案1】:

使用INSERT 执行此操作的唯一方法是输入 50,000 个值,我很确定您不想这样做。

但是,另一种方法是编写一个存储过程,该过程将在您的表上执行插入操作,并循环 50,000 次。

【讨论】:

    猜你喜欢
    • 2019-01-19
    • 1970-01-01
    • 2020-05-26
    • 2021-02-06
    • 1970-01-01
    • 2019-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多