【问题标题】:BULK INSERT in MYSQLMYSQL 中的批量插入
【发布时间】:2012-12-29 02:43:29
【问题描述】:

在 MS SQL 上,我可以使用下面的 sql 命令进行批量插入:

BULK INSERT myDatabase.MyTable FROM 'C:\MyTextFile.txt' WITH  FIELDTERMINATOR = ','

现在我想在 MySQL 上做同样的事情,但我似乎无法弄清楚它是如何工作的以及使用什么查询。

【问题讨论】:

    标签: mysql insert


    【解决方案1】:

    在 MySQL 中,相当于

    加载数据文件

    http://dev.mysql.com/doc/refman/5.1/en/load-data.html

    LOAD DATA INFILE 'C:\MyTextFile'
    INTO TABLE myDatabase.MyTable
    FIELDS TERMINATED BY ','
    

    【讨论】:

    • 你会怎么做'忽略',好像我有一个数字“2,123.23”我怎么会忽略那个逗号
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多