mysql - Show FULL Columns 仅显示表的特定列

标签 mysql sql

显示完整列文档是 http://ftp.nchu.edu.tw/MySQL/doc/refman/5.0/en/show-columns.html . 当我尝试

SHOW FULL COLUMNS FROM projects

它返回所有列信息,但我只想获取 id 列信息。我试过这段代码:

SHOW FULL COLUMNS id FROM projects;
SHOW FULL COLUMNS.id FROM projects;
SHOW FULL COLUMNS|id FROM projects;

但我每次都明白这一点

Error Code: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'id FROM projects' at line 1

最佳答案

您缺少 WHERE 子句,试试这个:

SHOW FULL COLUMNS FROM projects WHERE Field='id';

您可以这样添加多个列:

SHOW FULL COLUMNS FROM projects WHERE Field IN ('id', 'name');

关于mysql - Show FULL Columns 仅显示表的特定列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51225232/

相关文章:

sql - 使用SSIS将数据导出到Excel文件

mysql - 忽略时间和小时在MySQL中获取今天的记录

java - 从数据库创建 JTable

mysql - 与 Hibernate 的连接过多异常

mysql - 如何从 MySQL 中的函数返回 bool 值?

php - 如何将两个查询合并在一起以分页显示一组数据

sql - SQLhaving子句是语法糖吗?

sql - 在没有游标的 SQL Server 中循环

php - MYSQL SELECT 查询将输出合并到表上的单行中

mysql - AWS MySQL 数据库消失