나는 헤더와 데이터 필드가있는 CSV 파일이 있습니다. SQL 쿼리를 통해 이것을 삽입하고 헤더를 제거하려면 어떻게해야합니까? 지금 내가 작성한 코드가 작동하지만 헤더로 데이터를 DB에 삽입하고있다.PHP, MySQL - 헤더가있는 CSV 파일 삽입
코드 :
$files = directory_map('./assets/csv/');
foreach ($files as $file) :
$filefile = './assets/csv/' . $file;
$q = "LOAD DATA LOCAL INFILE '$filefile' INTO TABLE person FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n' (personal_name, personal_lastname,
personal_country,personal_address,contact_email,dateadded);";
$this->db->query($q);
endforeach;
이 오류가 발생합니다. ** 오류 번호 : 1064 SQL 구문에 오류가 있습니다. MySQL 서버 버전에 해당하는 설명서를 확인하여 올바른 구문이 3 행에서 '1 줄 무시'근처에서 사용하도록 확인하십시오 ** – Sasha
오류 발견 - 1 줄 무시 무시 ** 'LINES TERMINATED BY'\ n '** . 도와 주셔서 감사합니다 :) – Sasha