新しい行を生成したり、行を更新したりせずに、データベース内の最後の行 ID を受け取る方法。
最後のIDを読むだけですか?
関数があり、mysql_insert_id
このようなものが必要ですが、新しい行を生成しません。
SELECT MAX(id) AS latest_id
FROM table_name
行を挿入せずに今後の (まだ存在しない) ID が必要な場合は、前の回答を参照してください。
max()
次のような関数を使用する必要があります
select max(yourcol) from yourtable
そのために多くのクエリを試すことができます:-
select * from TABLE_NAME order by ID desc limit 1;
"また"
SELECT *
FROM TABLE
WHERE ID = (SELECT MAX(ID) FROM TABLE);