gpt4 book ai didi

mysql - 如何向空 SQL 表添加序号

转载 作者:行者123 更新时间:2023-11-29 10:42:21 26 4
gpt4 key购买 nike

我正在尝试将序列号(从 1 到 200M)添加到空 SQL 表中。数字太大,无法用 Excel 制作列表。我还使用 Cpanel,它的文件大小限制较低。有什么办法可以使用 sql 查询来做到这一点吗? (注意:其他帖子为此提供了示例代码,但它们似乎不是可以在 cpanel 中使用的标准 SQL 查询。)

如有任何建议,我们将不胜感激。

最佳答案

最简单的方法是使用 information_schema.columns View 。
简单SQLFiddle demo对于 100.000 行(只有 10 万行,因为我不想杀死 SQLFiddle) - 只需几秒钟:

SELECT @x:=@x+1
FROM (SELECT @x:=0) xx,
information_schema.columns a,
information_schema.columns b,
information_schema.columns c,
information_schema.columns d
LIMIT 10000;

如果您的数据库有 100 列,那么 4 个表的交叉联接可以提供 100^4 = 100000000 潜在行,这远远超出您的需要。

关于mysql - 如何向空 SQL 表添加序号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45242701/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com