gpt4 book ai didi

mysql - 如何获取列名作为表中的顺序

转载 作者:行者123 更新时间:2023-11-29 07:19:57 25 4
gpt4 key购买 nike

我有这张 table

 CREATE TABLE prodotti(
type_prod varchar(10) not null,
model_prod varchar(10) not null,
brand_prod varchar(20) not null,
name_prod varchar(30) not null,
year_prod int not null,
description_prod varchar(500) not null,
price_prod float not null,
qnt_prod int not null,
PRIMARY KEY(type_prod,model_prod) );

为了获取列名,我使用了这个查询:

SELECT
COLUMN_NAME
FROM
INFORMATION_SCHEMA.COLUMNS
WHERE
TABLE_NAME = 'prodotti'

但查询按字母顺序返回 COLUMN_NAMES

有没有办法按照与 CREATE TABLE 相同的顺序获取这些名称?

最佳答案

应该有一列有顺序位置。

SELECT
COLUMN_NAME
FROM
INFORMATION_SCHEMA.COLUMNS
WHERE
TABLE_NAME = 'prodotti'
ORDER BY ORDINAL_POSITION

关于mysql - 如何获取列名作为表中的顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56776770/

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