Я хотел бы импортировать данные из файла 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-файлов из оракула? если я буду следовать вручную, создавая таблицу, это приведет к большей сложности правильно!Есть ли лучший вариант, если да, пожалуйста, помогите мне