Импорт и экспорт, CSV - MySQL
Формулировка задачи:
Как выполнить импорт и экспорт из(в) CSV файл?
Выдаёт ошибку
LOAD DATA INFILE 'C:/ProgramData/MySQL/MySQL Server 5.7/Uploads/test.csv' INTO TABLE `Volunteer` FIELDS TERMINATED BY ',' TERMINATED BY '\n' IGNORE 1 LINES Error Code: 1366. Incorrect integer value: 'VolunteerId,FirstName,LastName,CountryCode,Gender ' for column 'VolunteerId' at row 1 0.016 sec
Прикрепил excel файл (csv не даёт загрузить)
LOAD DATA INFILE 'C:/ProgramData/MySQL/MySQL Server 5.7/Uploads/test1.csv' INTO TABLE `Volunteer` FIELDS TERMINATED BY ',' TERMINATED BY '\n' IGNORE 1 LINES;
Решение задачи: «Импорт и экспорт, CSV»
textual
Листинг программы
SELECT * FROM marathon.sponsorship INTO OUTFILE 'C:/ProgramData/MySQL/MySQL Server 5.7/Uploads/123.csv' FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n'
Объяснение кода листинга программы
SELECT *- выбираются все столбцы из таблицыmarathon.sponsorshipFROM marathon.sponsorship- указывается таблица для выборкиINTO OUTFILE 'C:/ProgramData/MySQL/MySQL Server 5.7/Uploads/123.csv'- результат выборки записывается в файл CSVFIELDS TERMINATED BY ','- поля в файле CSV разделены запятойLINES TERMINATED BY '\n'- строки в файле CSV разделены переносом строки