2014-05-03 11 views

回答

0

要獲得下一個號碼,您可以插入一個「空白」行並使用爲其生成的號碼。

如果你的INSERT語句語句:

int nextKey = 0; 
ResultSet keys = stmt.getGeneratedKeys(); 
if (keys.next()) 
{ 
    nextKey = keys.getInt(1); 
} 

See statement.getGeneratedKeys()

另外,您可以生成新的ID號與

SELECT MAX(id)+1 FROM yourTable 

雖然這並不能保證數量將保持未使用(通過其他查詢),然後再對它做任何事情。

相關問題