我绝对是 MySQL (5.5.34) / Linux (Ubuntu 12.04 LTS) 的初学者
我用一张表创建了一个简单的数据库。尝试通过“data_test.csv 文件”将数据导入其中时,会出现错误消息 13。
从终端执行如下:
mysql> source /home/g/stockrecdb/load_test.sql;
Database changed
ERROR 13 (HY000): Can't get stat of '/home/stockrecdb/data_test.csv' (Errcode: 2)
mysql>
Run Code Online (Sandbox Code Playgroud)
注意:如果在 LOAD DATA LOCAL INFILE 中使用 LOCAL 会出现错误:ERROR 1148 (42000): The used command is not allowed with this MySQL version
Abd*_*naf 30
我希望你正在使用LOAD DATA INFILE.
尝试使用LOAD DATA LOCAL INFILE而不是LOAD DATA INFILE.
其他问题可能是这样,请访问以下链接:MySQL LOAD DATA。
当您登录 MySQL 时,请执行以下操作,
abdul@xmpp3:~/Desktop/Jiva$ mysql -uroot -p --local-infile
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 257
Server version: 5.5.29-0ubuntu0.12.04.1-log (Ubuntu)
Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> use mydb;
mysql> LOAD DATA LOCAL INFILE '/home/abdul/Desktop/STATISTIC_T.csv' INTO TABLE STATISTIC_T FIELDS TERMINATED BY '|' ENCLOSED BY '"' LINES TERMINATED BY '\n' IGNORE 1 LINES;
Run Code Online (Sandbox Code Playgroud)
现在使用 加载您的 CSV ,出于安全原因LOAD DATA LOCAL INFILE,我们需要--local-infile在加载CSV新的 MySQL 版本之前使用。
| 归档时间: |
|
| 查看次数: |
86998 次 |
| 最近记录: |