擅长:python、mysql、java
<p>MySQL可以用一个查询插入多个值:<code>INSERT INTO table (key1, key2) VALUES ("value_key1", "value_key2"), ("another_value_key1", "another_value_key2"), ("and_again", "and_again...");</code></p>
<p>另外,您可以尝试在文件中写入数据,并使用<a href="https://dev.mysql.com/doc/refman/5.1/en/load-data.html" rel="nofollow">^{<cd2>} from Mysql</a>,该文件旨在以“非常高的速度”插入(dixit Mysql)。在</p>
<p>我不知道“file writing”+“MySQL Load Data”是否比在一个查询中插入多个值(如果MySQL有限制的话,可以多个查询)快</p>
<p>这取决于你的硬件(用SSD写文件很快)、你的文件系统配置、MySQL配置等等。因此,你必须在你的prod环境上测试,看看哪个解决方案对你来说最快。在</p>