MySQL - включение имен столбцов в файл CSV из динамического запроса [дубликат]

Вы используете объект, содержащий ссылку нулевого значения. Таким образом, он дает пустое исключение. В примере строковое значение равно null, и при проверке его длины произошло исключение.

Пример:

string value = null;
if (value.Length == 0) // <-- Causes exception
{
    Console.WriteLine(value); // <-- Never reached
}

Ошибка исключения:

Необработанное исключение:

System.NullReferenceException: ссылка на объект не установлена ​​в экземпляр объекта. в Program.Main ()

2
задан user1295563 27 March 2012 в 15:14
поделиться

1 ответ

Как насчет -

SELECT CONCAT(GROUP_CONCAT(COLUMN_NAME SEPARATOR ','), "\n")
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = 'db' AND TABLE_NAME = 'tbl'
GROUP BY TABLE_NAME;

Вы можете передать результат из этого в новый_файл, а затем добавить данные из внешнего файла -

cat /var/tmp/table_name.csv >> new_file
11
ответ дан nnichols 27 August 2018 в 09:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: