显示完整列文档为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;
但我一直都这样
错误代码:1064您的SQL语法错误;查看与您的MySQL服务器版本相对应的手册以获取正确的语法,以在第1行的'id FROM projects'附近使用
答案 0 :(得分:4)
您缺少WHERE
子句,请尝试以下操作:
SHOW FULL COLUMNS FROM projects WHERE Field='id';
您可以这样添加多列:
SHOW FULL COLUMNS FROM projects WHERE Field IN ('id', 'name');
答案 1 :(得分:2)
如果您想进一步控制查询的信息,建议您使用INFORMATION_SCHEMA。
SELECT * FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME='projects' AND COLUMN_NAME='id';