mysql中select column_name from Information_schema.columns where table_Name = 'test'出现多个字段的问题

时间:2021-12-07 09:00:32

在mysql中,通过sql查询某个表字段时,会出现一些这个表中没有的字段

例:

select column_name from Information_schema.columns  where table_Name = 'test';

因为这个表在其它库中也存在了,所以会出现多余的字段。


解决办法:

select column_name from Information_schema.columns  where table_Name = 'test'and TABLE_SCHEMA='dbname';

指定当前数据数据库就可以了(dbname为我当前数据库名)。