2011-07-29 3 views
1

리눅스 서버에있는 sql 파일에서 데이터베이스로 데이터를로드하려고합니다.PHP를 사용하여 데이터베이스에 sql 파일로드

나는 이것을 시도했다.

$query = "LOAD DATA INFILE '/home/technoho/public_html/gpstracking/system/application/controllers/backup/uploads/28_07_11_14_11_07.sql' 
INTO TABLE `backup` 
FIELDS TERMINATED BY '\', \'' 
LINES TERMINATED BY '\n' 
STARTING BY 'INSERT'"; 

이 쿼리는 로컬 시스템 파일에서 작동하지만 서버 파일에서 데이터를로드하려고합니다. 서버 파일 경로를 잘못 지정했다고 생각합니다.

+0

간단한 대답은 '예 경로는 아마 잘못입니다 같은 작업에 사용할 수있는 가장 좋은 도구입니다. 올바른 경로를 결정하려면 Linux 서버 호스트에 확인해야합니다. – arunkumar

+1

파일이 MySQL 서버와 다른 서버에 있다면 응답을 위해'LOAD DATA LOCAL INFILE' – Mchl

+0

thnx를 사용해야합니다. – srbhbarot

답변

관련 문제