我要做的是获取表格的所有列(表格可以为空)
我之前做过的例子:
SELECT COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE table_name = 'aTable'
AND table_schema = 'theDatabase'
它在localhost上完美运行,但是在我的提供商上它给出了:
#1142 - SELECT command denied to user 'username'@'localhost' for table 'COLUMNS'
是否存在不使用INFORMATION_SCHEMA的替代方案
答案 0 :(得分:1)
它没有提供与信息模式一样多的信息,但如果您只需要列的名称,则可以使用:
DESCRIBE `theDatabase`.`aTable`