gpt4 book ai didi

mysql - 比信息模式更快地获取表列的方法?

转载 作者:行者123 更新时间:2023-11-30 01:09:11 25 4
gpt4 key购买 nike

我使用以下命令从表中获取列名称:

SELECT
COLUMN_NAME
FROM
INFORMATION_SCHEMA.COLUMNS
WHERE
TABLE_NAME = mytable

但是需要很长时间才能回复。有更快的替代方案吗?

最佳答案

我使用了 mysql + php 解决方案

$query =    'EXPLAIN ' . $this->tableName;
$statement = $this->db->prepare($query);
$statement->execute();

while ($row = $statement->fetch()) {
$this->dbColumns[] = $row['Field'];
}

看起来相当快

关于mysql - 比信息模式更快地获取表列的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19570310/

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