加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MySql文件导入(LOAD DATA LOCAL INFILE)

发布时间:2020-12-11 23:53:51 所属栏目:MySql教程 来源:网络整理
导读:我有一张叫做城市的桌子: +------------+--------------+------+-----+---------+----------------+| Field | Type | Null | Key | Default | Extra |+------------+--------------+------+-----+---------+----------------+| id | bigint(20) | NO | PRI

我有一张叫做城市的桌子:

+------------+--------------+------+-----+---------+----------------+
| Field      | Type         | Null | Key | Default | Extra          |
+------------+--------------+------+-----+---------+----------------+
| id         | bigint(20)   | NO   | PRI | NULL    | auto_increment |
| country_id | mediumint(9) | NO   | MUL | NULL    |                |
| region_id  | bigint(20)   | NO   | MUL | NULL    |                |
| city       | varchar(45)  | NO   |     | NULL    |                |
| latitude   | float(18,2)  | NO   |     | NULL    |                |
| longitude  | float(18,2)  | NO   |     | NULL    |                |
| timezone   | varchar(10)  | NO   |     | NULL    |                |
| dma_id     | mediumint(9) | YES  |     | NULL    |                |
| code       | varchar(4)   | YES  |     | NULL    |                |
+------------+--------------+------+-----+---------+----------------+

我有一个简单的文件(只是一个测试文件)来导入:

"id","country_id","region_id","city","latitude","longitude","timezone","dma_id","code"
42231,1,833,"Herat","34.333","62.2","+04:30","HERA"
5976,835,"Kabul","34.517","69.183","+04:50","KABU"
42230,852,"Mazar-e Sharif","36.7","67.1","+4:30","MSHA"
42412,2,983,"Korce","40.6162","20.7779","+01:00","KORC"
5977,1011,"Tirane","41.333","19.833","TIRA"
5978,3,856,"Algiers","36.763","3.051","ALGI"
5981,858,"Skikda","36.879","6.907","SKIK"
5980,861,"Oran","35.691","-0.642","ORAN"

我运行这个命令:

LOAD DATA LOCAL INFILE 'cities_test.txt' INTO TABLE city FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY 'rn' IGNORE 1 LINES;

输出:

Query OK,0 rows affected (0.00 sec)
Records: 0  Deleted: 0  Skipped: 0  Warnings: 0

没有插入记录,我不知道为什么.

有任何想法吗?

谢谢!

杰米

最佳答案 解决了这个问题.愚蠢的错误.

不得不改变这个:

LINES TERMINATED BY 'rn'

对此:

LINES TERMINATED BY 'n'

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读