2016-06-21 64 views
0

我無法將數據從文件加載到MySQL表中。無法將文件中的數據加載到Mysql表中

我應該在哪裏保存該文件?

文件存在如下所示。

[email protected]:~/lab/data$ ls 
txns 

[email protected]:~/lab/data$ pwd 

/home/notroot/lab/data 

[email protected]:~/lab/data$ mysql -u root -p 

mysql> load data infile '/home/notroot/lab/data/txns' into table trans fields terminated by ',' lines terminated by '\n'; 
ERROR 29 (HY000): File '/home/notroot/lab/data/txns' not found (Errcode: 13) 

mysql> load data local infile '/home/notroot/lab/data/txns' into table trans fields terminated by ',' lines terminated by '\n'; 
ERROR 1148 (42000): The used command is not allowed with this MySQL version 
mysql> 
+0

當我們展示'貓的/ home/notroot /實驗室/數據/ txns',或它的一部分,如果它是如此之大 – OverCoder

+0

notroot的輸出@ubuntu:〜$ head -5/home/notroot/lab/data/txns 00000000,06-26-2011,4007024,040.33,運動與健身,心臟機械配件,Clarksville,田納西州,信用卡 00000001,05-26 -2011,4006742,198.44,運動與健身,舉重手套,長灘,加利福尼亞州,貸款 00000002,06-01-201美國加利福尼亞州,阿納海姆舉重運動器材配件,運動健身器材,運動健身器材,運動健身器材,美國加利福尼亞州,阿納海姆市 00000003,06-05-2011,4002199,198.19,體操圈,密爾沃基,威斯康星州, 00000004,12-17-2011 ,4002613,098.81,Team Sports,田納西州田納西州田納西州納什維爾,信譽度 –

回答

0

使用--local-infile參數運行mysql

mysql --local-infile -u root -p 
+0

非常感謝。我試過這個,但仍然得到同樣的錯誤 –

相關問題