SELECT `Field` FROM (DESC `member`) as tmp
提示错误
但是
SELECT `Field` FROM (select * from xxx) as tmp
是可以的

解决方案 »

  1.   

    如果是5以上,查询`information_schema`.COLUMNS
      

  2.   

    SELECT `Field` FROM (DESC `member`) as tmp从没这么用过
      

  3.   

    SELECT `Field` FROM (DESC `member`) as tmp
    mysql没有这样语法的。 
      

  4.   

    DESC只是显示表结构,无法做为子查询。select COLUMN_NAME
    from INFORMATION_SCHEMA.COLUMNS 
    where TABLE_NAME='member'
      

  5.   

    select column_name 
    from information_schema.columns
    where table_name='member';