SELECT COLUMN_NAME from information_schema 怎么会多出来几个字段?

binker123456 2013-02-27 12:45:21
我新建的一个table,然后导入了数据,

直接才navicat 中打开表看到只有 id mail pwd source 这几个字段

但是
SELECT COLUMN_NAME from information_schema.`COLUMNS` where TABLE_NAME ='xxx'

查询该表的字段的时候却 出现了 id mail pwd source id mebid addtime

这么多的字段,后面多出来的那三个 id mebid addtime 是啥啊,而且直接打开表看不到这几个字段,设计模式也看不到,怎么就去掉了》
...全文
603 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
binker123456 2013-02-28
  • 打赏
  • 举报
回复
引用 4 楼 rucypli 的回复:
加库名 SELECT COLUMN_NAME from information_schema.`COLUMNS` where TABLE_NAME ='xxx' and table_schema='xxx';
感谢了
binker123456 2013-02-28
  • 打赏
  • 举报
回复
引用 3 楼 wwwwb 的回复:
加入 `TABLE_SCHEMA`='dbname'
感谢
rucypli 2013-02-27
  • 打赏
  • 举报
回复
加库名 SELECT COLUMN_NAME from information_schema.`COLUMNS` where TABLE_NAME ='xxx' and table_schema='xxx';
wwwwb 2013-02-27
  • 打赏
  • 举报
回复
加入 `TABLE_SCHEMA`='dbname'
binker123456 2013-02-27
  • 打赏
  • 举报
回复
引用 1 楼 wwwwb 的回复:
有多少个数据库?不同数据库同一表名?
还真是啊,非常感谢,这个怎么改就行了啊,发现确实是另一个库里有一个同名的table。
wwwwb 2013-02-27
  • 打赏
  • 举报
回复
有多少个数据库?不同数据库同一表名?

56,687

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧