擅长:python、mysql、java
<p>一个INSERT语句总是对应于表中的一个新行。(除非在插入过程中出现错误。)您可以插入一行,然后在以后更新该行以添加/更改信息,但不存在拆分插入的操作。在</p>
<p>如果您有一个查询需要在不断变化的数据中执行多次,最好的选择是<a href="http://www.postgresql.org/docs/current/static/sql-prepare.html" rel="nofollow">prepared statement</a>。准备好的语句“编译”SQL查询,但保留每次执行时可以设置的占位符。这提高了性能,因为不需要每次解析语句。您没有指定用于连接postgres的库,所以我不知道语法是什么,但它是可以查找的。在</p>
<p>如果您不能/不想使用准备好的语句,那么您只需为每个insert创建一次查询字符串。不要替换循环之前的值,等到知道所有值后再创建查询。在</p>