MySQL:information_schema.columns 错误?
为什么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:
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
请尝试这个。
如果您想从所有数据库中进行选择并获取唯一的列名称,请尝试此操作。
Please try this.
If you would like to select from all the database and get the unique column names then please try this..
也许您在多个模式中有同一个表?
如果你运行会发生什么:
Maybe you have the same table in multiple schemas?
What happens if you run: