-1
私は自動インクリメント列'id'
を持っています。今度は最後に生成されたIDをエコーします。 私は、これらのクエリを試してみました - 実際に生成された最後のIDですマックスイドを返す
SELECT MAX(id) FROM table_name
SELECT id from table_name ORDER BY id DESC LIMIT 1
SELECT LAST_INSERT_ID();
MySqlで最後に生成されたIDを取得する
2以上のクエリ。 しかし、問題は、idが10の行を削除した後、再び行を挿入すると仮定します。しかし、これら2つのクエリは値9を返しています。しかし、値10が必要です。 LAST_INSERT_ID()
は、挿入クエリの後に使用する必要があります。
id
の値を10にするにはどうすればよいですか?
から取られました。 –
申し訳ありません、前に重複として何かをマークしたことはありません。次回! :) – SilicaGel
あなたが3Kの担当者になるまでクローズアップ投票はできますが、これをコメントとして投稿するべきです –