【问题标题】:How to insert values in a field of a table in MySQL, from .txt file如何从 .t​​xt 文件在 MySQL 表的字段中插入值
【发布时间】:2012-09-13 14:05:58
【问题描述】:

如何在 MySQL 的表的字段中插入值,从 .txt 文件行中的行?

我的 .txt 是这样的:

名称1
名称2
名称3
名字4

(每行)

我在 Stackoverflow 上阅读了很多,我发现了这个:insert in mysql table from .txt file

但我的情况略有不同,我正在尝试修改链接帖子的查询,但不成功:-(谢谢!!

【问题讨论】:

    标签: mysql


    【解决方案1】:
    LOAD DATA INFILE 'testfile.txt'
    INTO TABLE testtable
    FIELDS TERMINATED BY '\r' OPTIONALLY ENCLOSED BY '"'
    LINES TERMINATED BY '\n'
    (name);
    

    【讨论】:

    • LOAD DATA INFILE "/root/id_vecchi.txt" INTO TABLE htaccess(id_vecchio) LINES TERMINATED BY "\r"; ERROR 1064 (42000): 你的 SQL 语法有错误:-(
    • 在这种情况下,“htaccess”是表,“id_vecchio”是每行插入值的字段
    • 嗨 AnandPhadke,但我有一个 .txt 而不是 .csv :-(
    • 把它改成 .txt 它只是一个文件名
    • 您的文本文件需要采用LOAD DATA 可以理解的格式。它是完全可配置的,但不是通灵的。
    猜你喜欢
    • 2014-03-17
    • 2012-06-03
    • 1970-01-01
    • 2019-08-17
    • 2022-01-19
    • 1970-01-01
    • 2021-12-27
    • 1970-01-01
    • 2011-11-18
    相关资源
    最近更新 更多