【发布时间】:2019-04-18 23:54:34
【问题描述】:
如何在数据库中连续上传文本文件的整个文本,文本被分割并存储在后续行中。
这是我的 SQL 文件的代码,数据库名称是包含名为 info 的表的 info,该表具有两列 des1 和 des2,字段为 VARCHAR(3000):
use info;
INSERT INTO info (des1) VALUES (LOAD_FILE('eng.txt'));
select * from(info);
我得到以下输出:
des1 des2
NULL NULL
I also attatched an image showing output
我希望文件中的所有文本都在数据库的一行中,这必须在终端中完成
【问题讨论】:
-
除非您的文件字面上以文本
end-of-file结尾,否则这是行不通的。阅读the documentation。
标签: mysql sql database bash shell