我可以找到大量搜索结果,解释如何搜索特定列名称的数据库或信息模式(example)。
是否有一个查询会告诉我表中是否有特定的列名,我已经知道要搜索的表?
问题比#34更具体:给我一个表的所有列名"。它更像是,"此列是否存在于此表中,是或否?"
例如:IS COLUMN as_id IN TABLE assets
答案 0 :(得分:1)
这似乎有效:
SELECT COUNT(*)
FROM information_schema.columns
WHERE table_schema='{database name}'
AND table_name='{table name}' AND COLUMN_NAME='{column name}'