擅长:python、mysql、java
<p>不必从<code>SELECT</code>插入,您可以直接将<code>VALUES</code>子句附加到<code>INSERT</code>,即:</p>
<pre><code>INSERT INTO A ({col_list})
VALUES (row_1), (row_2), ...
</code></pre>
<p>当您从查询中插入时,Postgres在试图推断列类型时隔离检查查询,然后尝试强制它们与目标表匹配(结果发现它无法匹配)。在</p>
<p>当您直接从<code>VALUES</code>列表插入时,它在执行类型推断时知道目标表,然后可以假定任何非类型化的<code>NULL</code>与相应的列相匹配。在</p>