【发布时间】:2021-01-25 08:46:06
【问题描述】:
几乎所有内容都在标题中。 我正在寻找与以下 SQL 命令等效的 SQLite:
show columns from users where field = "category";
鉴于 SQLite 中不存在 show 语句。 提前致谢
【问题讨论】:
几乎所有内容都在标题中。 我正在寻找与以下 SQL 命令等效的 SQLite:
show columns from users where field = "category";
鉴于 SQLite 中不存在 show 语句。 提前致谢
【问题讨论】:
您可以将 SQLite 中保存的元数据用于查询:
select
sm.name as table_name,
pti.name as column_name
from
sqlite_master sm
join
pragma_table_info(sm.name) as pti
where
pti.name like '%category%';
它返回(可以看出)带有列名的表。然后,您可以按列名过滤输出,例如条件:
where pti.name like '%category%'
只返回那些列名,包括category。
【讨论】: