擅长:python、mysql、java
<p>用<code>-</code>更新<code>Amt3</code>中的所有行(如果您已经设置了登录身份和定义的游标),将如下所示:</p>
<pre><code>cur.execute("UPDATE sqlite_table SET Amt3 = 0 WHERE Amt3 = '-'")
</code></pre>
<p>这对我来说似乎很管用,即使是-,你的<code>Atm3</code>是什么类型的?在</p>
^{pr2}$
<p>所以我们已经复制了您的表,现在可以删除您的<code>-</code></p>
<pre><code>c.execute("UPDATE mytable SET Atm3 = NULL WHERE Atm3 = '-'") #set it to null
df = pd.read_sql("SELECT * from mytable", con)
print df
</code></pre>
<p>这将为我们提供输出:</p>
<pre><code> Code Names Atm1 Atm2 Atm3 Atm4
502 Real Management 11.4 1.3 None -
</code></pre>
<p>但是,如您所见,我可以检索<code>Atm4</code>为<code>-</code>的表</p>