擅长:python、mysql、java
<p>如果您只需要最大ID值,那么您可以通过一个非常简单的查询来实现这一点:</p>
<pre class="lang-sql prettyprint-override"><code>SELECT Max(Id) AS maximum_id
FROM Table1
WHERE dataexecuted IS NULL
AND text IS NOT NULL
;
</code></pre>
<p>然后可以使用<code>cursor.fetchone()</code>来获取单行结果集</p>
<p><strong>更新:</strong>单个标量值的<code>fetchone()</code>替代方法是<code>fetchval()</code></p>
<pre class="lang-py prettyprint-override"><code>maxid = cursor.execute("select max(Id) from Table1;").fetchval()
</code></pre>