擅长:python、mysql、java
<p>不知道表格引擎(MyISAM?InnoDB?),模式和索引,很难对您正在使用的两个数据库之间的细节进行评论。在</p>
<p>然而,当像这样使用MySQL时,您可能会发现将数据写到一个临时文本文件中,然后<a href="http://dev.mysql.com/doc/refman/5.1/en/load-data.html" rel="nofollow noreferrer">use the LOAD DATA INFILE syntax</a>将其全部加载到数据库中要快得多。运行执行此操作所需的SQL看起来像<a href="http://markmail.org/message/xvtczq6xilqf3my3" rel="nofollow noreferrer">you can call the execute method on your connection object</a>。在</p>
<p>此外,如果您对逐行添加内容一成不变,并且每次都要重新创建表,则可以在程序中验证键约束,并仅在插入所有行之后才添加这些约束,这样可以节省数据库在每次插入时执行约束检查的时间。在</p>