MySQL:information_schema.columns 错误?

发布于 2024-10-26 19:15:47 字数 499 浏览 4 评论 0原文

为什么information_schema.columns总是重复结果?例如,

SELECT column_name 
FROM information_schema.columns 
WHERE table_name = 'root_blocks'

,我会得到这个,

column_name

blc_id
blc_email
cat_id
blc_created
blc_updated
blc_id
blc_email
cat_id
blc_created
blc_updated

当我尝试通过 phpmyadmin 查询时

重复项在其他表上变得不可预测。我怎样才能使它不重复?

谢谢。

编辑:

在此处输入图像描述

Why information_schema.columns always duplicates the result? For instance,

SELECT column_name 
FROM information_schema.columns 
WHERE table_name = 'root_blocks'

I will get this,

column_name

blc_id
blc_email
cat_id
blc_created
blc_updated
blc_id
blc_email
cat_id
blc_created
blc_updated

The duplicates go unpredictable on other tables when I try to query through phpmyadmin.

How can I make it not to duplicate?

Thanks.

EDIT:

enter image description here

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

九歌凝 2024-11-02 19:15:47
SELECT column_name 
FROM information_schema.columns 
WHERE table_name = 'root_blocks'
AND `table_schema` = 'SCHEMA_NAME'

请尝试这个。

如果您想从所有数据库中进行选择并获取唯一的列名称,请尝试此操作。

SELECT DISTINCT(column_name) 
    FROM information_schema.columns 
    WHERE table_name = 'root_blocks'
SELECT column_name 
FROM information_schema.columns 
WHERE table_name = 'root_blocks'
AND `table_schema` = 'SCHEMA_NAME'

Please try this.

If you would like to select from all the database and get the unique column names then please try this..

SELECT DISTINCT(column_name) 
    FROM information_schema.columns 
    WHERE table_name = 'root_blocks'
哭了丶谁疼 2024-11-02 19:15:47

也许您在多个模式中有同一个表?

如果你运行会发生什么:

SELECT table_schema, column_name 
FROM information_schema.columns 
WHERE table_name = 'root_blocks'

Maybe you have the same table in multiple schemas?

What happens if you run:

SELECT table_schema, column_name 
FROM information_schema.columns 
WHERE table_name = 'root_blocks'
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文