如何使用PHP或只是某种mysql查询获取mysql表中的字段数(сolumns)?有没有办法做到这一点不SELECT * FROM table_name和mysql_num_fields()?也许有一种方法可以使用一个mysql查询?
SELECT COUNT(*) totalColumns
FROM INFORMATION_SCHEMA.COLUMNS
WHERE table_name = 'table1' AND
TABLE_SCHEMA = 'databaseName'
Run Code Online (Sandbox Code Playgroud)
使用以下查询获取表中的字段,
SELECT COUNT(*)
FROM INFORMATION_SCHEMA.COLUMNS
WHERE table_schema = 'database_name'
AND table_name = 'tbl_name'
Run Code Online (Sandbox Code Playgroud)