Я хотел бы импортировать данные из файла CSV с заголовками столбцов в базу данных. Я могу сделать это с помощью оператора COPY, но только если я сначала вручную создаю таблицу со столбцом для каждого столбца в файле CSV. Есть ли способ автоматически создать эту таблицу на основе заголовков в файле CSV?

здесь ниже запрос на загрузку csv в таблицу MySQL t1, в которой t1 уже создан в базе данных вручную

load data local infile "C:\\EQA\\project\\input1.csv" 
    into table request_table 
    character set latin1 
    fields terminated by','
    ENCLOSED BY '"'
    lines terminated by'\r\n' 
    IGNORE 1 ROWS

но я на самом деле хочу создать таблицу на основе заголовков CSV это возможно? здесь мое требование всегда, когда я экспортирую некоторые данные из другой базы данных, такие как oracle, и могу сохранить их в csv. Теперь мне нужно импортировать этот csv в другую базу данных, например, mysql, если мы можем сделать это вручную для создания таблицы в mysql. если я получу много CSV-файлов из оракула? если я буду следовать вручную, создавая таблицу, это приведет к большей сложности правильно!Есть ли лучший вариант, если да, пожалуйста, помогите мне

0