【发布时间】:2018-09-22 09:54:09
【问题描述】:
我的文本文件是这样的。 https://drive.google.com/open?id=1faW_OkO7_VoEQL_gndFIOrJv2e4Ycuzo
我的桌子在这里。
CREATE TABLE news(
num INT auto_increment primary key,
link VARCHAR(150),
date INT,
title VARCHAR(150) unique,
description TEXT
);
我试试
LOAD DATA INFILE 'test.txt'
INTO TABLE news
CHARACTER SET utf8mb4
FIELDS
TERMINATED BY ', ' OPTIONALLY ENCLOSED BY '"'
LINES
TERMINATED BY '\n' (link, date, title, description);
但它不起作用我的错误是什么?
【问题讨论】:
-
@Madhur Bhaiya 哦...我如何从(链接、日期、标题、描述)开始? num 是 auto_increment 字段,所以我不想在我的文本中写它
-
可能你需要 mediumtext .. 或更多
-
@scaisEdge 它与我在描述中使用“LONGTEXT”类型的结果相同..
-
@sangoh 你的 MySQL 版本是多少?
-
@MadhurBhaiya 我的版本是 8.0.12 谢谢。
标签: mysql csv import-from-csv utf8mb4