gpt4 book ai didi

mysql - 是否可以按索引命名列

转载 作者:行者123 更新时间:2023-11-29 14:23:45 26 4
gpt4 key购买 nike

我想知道是否可以使用 SQL 创建一个按索引(数字)命名列的表。比如说,我想创建一个包含 1000 万列左右的表,我绝对不想为每一列命名...

我知道我可以编写一个脚本来生成一个长字符串作为 SQL 命令。但是,我想知道是否有更优雅的方式来做到这一点

就像我在这里编造的东西:

CREATE TABLE table_name
(
number_columns 10000000,
data_type INT
)

我想说 1000 万列引起了很多困惑。对于那个很抱歉。我查了几个主要的商业DBMS的手册,似乎是不可能的。感谢您指出这一点。

但另一个最重要的问题是,SQL是否支持列的数字命名,比如所有列的类型都相同,并且有50列。引用它时,就像

SELECT COL.INDEX(3), COL.INDEX(2) FROM MYTABLE

语言支持吗?

最佳答案

忍不住调查了一下,发现 MySQL Docs对这个,那个说“不”

There is a hard limit of 4096 columns per table, but the effective maximum may be less for a given table

关于mysql - 是否可以按索引命名列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11053901/

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