2

我目前正在尝试将 1k 条记录插入 sql 数据库,但尚未找到快速解决方案。正如您从下面看到的,我有三列数据,我想将它们插入到下面屏幕截图的三列中。如果有人可以帮助我或在任何时候提出建议,我会非常感谢您的帮助。- 我用过 CSV Inport,工作了一次:D

usernames   password    activation
    100001  ad3cd3c1    ad3cd3c1
    100002  a233b444    a233b444
    100003  dcdcbb12    dcdcbb12
    100004  4c1a1bd1    4c1a1bd1
    100005  dc13341a    dc13341a
    100006  2dda12ba    2dda12ba
    100007  42b3cac4    42b3cac4
    100008  cb2bd4bd    cb2bd4bd
    100009  b4cd4333    b4cd4333
    100010  adbcca13    adbcca13
    100011  23ddc211    23ddc211
    100012  11224aa2    11224aa2

数据库快照

4

1 回答 1

2

根据我必须在表中插入数百万条记录的个人经验,最快的方法(适合我的情况)是创建一个像这样的插入语句:

INSERT INTO Members(Username, password, activation)
    VALUES('100001', 'ad3cd3c1', 'ad3cd3c1')
    ,('100001', 'ad3cd3c1', 'ad3cd3c1')
    ,('100001', 'ad3cd3c1', 'ad3cd3c1') ...;

当您对数据库执行 mysqldump 时,MySQL 就是这样做的。

于 2013-07-16T09:43:27.833 回答