擅长:python、mysql、java
<p>如果word是主键,即:</p>
<pre><code>CREATE TABLE baseline (word TEXT PRIMARY KEY, counter INTEGER);
</code></pre>
<p>那么下面的方法就行了:</p>
<pre><code>INSERT OR REPLACE INTO baseline VALUES (
'foo',
COALESCE((SELECT counter FROM baseline WHERE word='foo'), 0) + 1
);
</code></pre>
<p><code>COALESCE()</code>函数如果表中有单词,则返回count;如果表中没有单词,则返回0。你知道吗</p>