当前位置: 首页 > 面试题库 >

在MySQL中生成整数序列

谷翰飞
2023-03-14
问题内容

我需要使用表/结果集/任何包含整数nm包括整数)的联接。是否有一种简单的方法来实现这一目标而不仅仅是构建表?

(顺便说一句,这种类型的结构称为“ 元查询 ”吗?)

m-n 被限制在合理的范围内(<1000)


问题答案:

MySQL中没有序列号生成器(CREATE
SEQUENCE
)。最近的是AUTO_INCREMENT,它可以帮助您构造表。



 类似资料:
  • 问题内容: 我有一张桌子:student_marks 预期产量: 使用mysql用户定义的变量,可以使用查询来完成: 在不使用用户定义变量的情况下,有什么方法可以在msyql中实现? 问题答案: 基于您不想使用用户定义变量的原因,因为要避免有两个查询,一个用于初始化,一个用于使用它,您可以使用以下方法:

  • 问题内容: 如何从MySQL查询生成一系列连续数字(每行一个),以便可以将它们插入表中? 例如: 我只想为此使用MySQL(不使用PHP或其他语言)。 问题答案: 如果您需要表中的记录,并且希望避免并发问题,请按照以下方法操作。 首先,您创建一个用于存储记录的表 其次,创建一个存储过程,如下所示: 最后调用SP: 结果

  • 有没有一种简单的方法来生成

  • 我正在尝试实现一个函数int choose_N(void),它生成并返回一个随机的整数列表N(最多四个整数)。我不确定我是否以正确的方式使用了rand(),但这是我目前所拥有的: 这样循环会有用吗?时间是否以正确的方式初始化?

  • 问题内容: 我正在尝试在MySQL中生成序列表,以便可以从获得唯一ID 。 问题是我需要动态地多个序列。 首先,我创建了一个表: 然后尝试使用http://dev.mysql.com/doc/refman/5.0/en/information- functions.html#function_last-insert- id中的 示例获取编号 一段时间后,我意识到我还需要安全地为新标签生成行。因此,

  • 问题内容: 如何生成不猜测下一个数字的java中的整数的唯一ID? 问题答案: 它需要有多独特? 如果它仅在流程中唯一,则可以在每次需要新值时使用和调用。