擅长:python、mysql、java
<p>我不熟悉Python,但只是猜测一下问题的来源:</p>
<pre><code>"""INSERT INTO "scalingData" ("%s") SELECT "%s" FROM temporarytable"""
</code></pre>
<p>。。。将<code>"%s"</code>位转换为<code>"foo, bar, baz"</code>,而不是<code>"foo", "bar", "baz"</code>。在</p>
<p>换言之,您应该删除语句中不需要的双引号,改为转义各个列名。在</p>
<p>在PG中使用双引号来引用标识符。实际上,可以有一个名为<code>"foo, bar, baz"</code>的表或列,如果在语句中使用PG总是在双引号之间,那么PG就可以正常工作了。在</p>