MySQL: конкат всі стовпці

наприклад, у нас є таблиця зі стовпцями "id", "name", "type", "year". Моїм цільовим виходом буде SELECT CONCAT (id, name, type, year) FROM table .

Чи можна це зробити, не знаючи стовпців, тому я можу використовувати його з кожною таблицею, яку я хочу, перш ніж аналізувати її стовпці? Щось подібне до CONCAT (*) ?

Я сподіваюся, ви зможете мені допомогти.

Велике спасибі.

З повагою Вульф

3
Це неможливо. Імена файлів повинні бути відомі. Але ви можете виводити дані в файл CSV без розділювача полів.
додано Автор Devart, джерело

2 Відповіді

AFAIK, вам спочатку потрібно знати колонки. Це

SHOW COLUMNS FROM table

поверне всі стовпці. Використовуйте результат, щоб зробити ваш запит SELECT .

5
додано
Дуже погано, що не існує способу * , але все одно спасибі! Так я вже роблю це.
додано Автор Wulf, джерело

Check the information_schema table of MySQL, it contains meta-information concerning your tables. http://dev.mysql.com/doc/refman/5.0/en/information-schema.html

2
додано