0

表 "ticket" から 1 つの列 "depname" を除くすべての列を選択する必要があります。次の準備済みステートメントは期待どおりに機能しません。

PREPARE stmt1 FROM 'SELECT ? from magon.ticket limit 2';

select GROUP_CONCAT(COLUMN_NAME) into @clm from COLUMNS  where TABLE_SCHEMA = 'magon' and TABLE_NAME = 'ticket' and COLUMN_NAME NOT IN ('depname')  GROUP BY TABLE_SCHEMA, TABLE_NAME;

execute stmt1 using @clm;

列リストは 2 回返されますが (制限 2 のため)、実際のデータは返されません。

4

1 に答える 1