1
我想從位於linux服務器上的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'";
該查詢與當地的系統文件,但我想要加載從服務器上的文件數據。 我想我在爲服務器文件提供路徑時出錯。
簡單的答案是肯定的您的路徑可能是錯誤的最佳工具。您需要檢查您的Linux服務器主機以確定正確的路徑。 – arunkumar
如果文件位於與MySQL服務器不同的服務器上,那麼您需要使用'LOAD DATA LOCAL INFILE' – Mchl
thnx作爲響應。 – srbhbarot