mysqli NUM_COLUMNS用于配置文件完成进度条

时间:2017-08-31 10:50:38

标签: mysql

我正在处理配置文件完成进度条,我有多个包含配置文件数据的表。就像num_rows一样,是否可以获取num_columns以查看每个表中有多少列包含该特定用户的数据?

最好的办法是什么?

1 个答案:

答案 0 :(得分:0)

没有没有num_columns相似的功能,你必须查询信息模式的技术表。

获取表格的所有列:

SELECT COLUMN_NAME 
FROM INFORMATION_SCHEMA.COLUMNS 
WHERE TABLE_SCHEMA = 'my_database' AND TABLE_NAME = 'my_table';

计算表格的所有列

SELECT COUNT(*) AS CNT 
FROM INFORMATION_SCHEMA.COLUMNS 
WHERE TABLE_SCHEMA = 'my_database' AND TABLE_NAME = 'my_table';