増加する整数である主キーを使用してデータベースにデータを格納することを含む、友人のために何かを書いています。例えば:
id name Age
1 James 15
2 Max 24
3 Jordan 61
最後の行の id 列の下にある整数を取得するにはどうすればよいですか? そして、これはJavaの場合です。ありがとう。
「最後の」行が最大の ID を持つ行である場合、(質問したように ID のみを取得するための) SQL は次のようになります。
SELECT id FROM User ORDER BY id DESC LIMIT 1;
Java では、おそらく JDBC を使用するでしょう。PreparedStatement
ベスト プラクティスは、 s の使い方を学ぶことです。
のようですか
id name age
1 james 15
2 max 24
3 jordan 61
主キー(id)
SELECT id
FROM `tablename`
ORDER BY id DESC
LIMIT 0 , 1
これにより、テーブルから最後の行 ID の結果セットが返されます