0
我想將csv文件導入到mysql數據庫。上傳是成功的。但沒有什麼可導入的。我認爲我在sql查詢中是錯誤的。這裏是我的查詢:將文件csv上傳到mysql時出錯
mysql_query("LOAD DATA LOCAL INFILE '$filename' INTO TABLE CityBlocks FIELDS TERMINATED BY ',' ENCLOSED BY '\"' ESCAPED BY '\\' LINES TERMINATED BY '\r\n' IGNORE 2 LINES (startIpNum, endIpNum, locId)") or die (mysql_error());
和錯誤是:
您的SQL語法錯誤;檢查與您的MySQL服務器版本相對應的手冊,以便在第2行的''IGNORE 2 LINES(startIpNum,endIpNum,locId)'附近使用正確的語法'
您能告訴我我的錯誤在哪裏以及如何解決問題。謝謝。
我是否需要刪除(「)? – dinda
但我現在的錯誤是:您的SQL語法有錯誤;檢查與您的MySQL服務器版本相對應的手冊,以便在第1行'\'LINES TERMINATED BY''IGNORE 2 LINES(startIpNum,endIpNum,locId)'附近使用正確的語法。 當我刪除「」時發生錯誤。如何解決這個問題?謝謝。 – dinda
是的,試試看看會發生什麼。 – firefiter