我通过将所有信息放入MySQL数据库来整合各种列表(文本文件)和电子表格。在许多情况下,我只需要将TXT文件的全部内容导入MySQL中的特定列。
我的项目基本上是一本字典。例如,我有一个名为allWords的表。此列包含可能出现的每个单词。在我的本地硬盘上,我有一个包含所有这些单词的文本文件。如何将所有这些单词放入我的表格?
我意识到我可以使用几种解决方法(例如使用Excel),但我想以“正确”的方式执行此操作,因为这只是许多类似任务的开始。
我尝试了很多查询,其中包括:
LOAD DATA LOCAL INFILE '/home/mysite/tmp/phpb8Lp3L' REPLACE INTO TABLE `words`
FIELDS TERMINATED BY ';'
ENCLOSED BY '"'
ESCAPED BY '\\'
LINES TERMINATED BY '\r\n'
IGNORE 1
LINES # 60780 rows affected.
是否无法直接导入COLUMN(而不是表格)?我应该查看一个脚本来帮助我这样做吗?
提前感谢您的帮助!
答案 0 :(得分:1)
LOAD DATA期望文件采用SELECT ... INTO OUTFILE生成的格式。
如果要将单个文件的内容加载到字段中,则需要使用复制/粘贴或脚本。