Привет, я пытаюсь быть в теме.
Я пытаюсь загрузить CSV в mysql сразу, используя php в Windows. поэтому я использую запрос
LOAD DATA INFILE 'c:/Data/mysql/transaction_upload.csv'
INTO TABLE transaction_upload
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
ESCAPED BY '\\'
LINES TERMINATED BY '\r\n';
он загружает весь мой CSV в таблицу.
Проблема в:
- Условие состоит в том, что таблица «transaction_upload» уже должна существовать.
- Он также загружает первую строку csv, содержащую заголовок.
Я хочу, чтобы первая строка была удалена из CSV, т.е. в заголовке не должно быть записи в БД, а таблица автоматически создавалась с именем CSV_file_name и столбцами в виде столбцов первой строки CSV.
Пожалуйста, не отвечайте, так как прочитайте первую строку CSV в php и создайте таблицу, потому что проблема удаления первой строки все еще существует.