, dass mein Problem:Wie wird die zuletzt eingefügte Zeile nach ID ausgewählt?
Ich habe Datenbanktabelle wie folgt aus:
id (AI) market_id
1 6
2 10
3 6
4 10
5 11
Wie zuletzt eingefügt market_id von ID wählen?
, dass mein Problem:Wie wird die zuletzt eingefügte Zeile nach ID ausgewählt?
Ich habe Datenbanktabelle wie folgt aus:
id (AI) market_id
1 6
2 10
3 6
4 10
5 11
Wie zuletzt eingefügt market_id von ID wählen?
Man könnte so etwas tun:
SELECT * FROM <your_table> ORDER BY id DESC LIMIT 1;
Wenn Sie nur in der market_id
interessiert Sie die *
in der obigen Abfrage zu market_id
ändern könnte.
Für SQL Server,
Select TOP 1 ID, market_I'd from table order by ID desc
Sie können LAST_INSERT_ID() verwenden:
SELECT market_id FROM <table> where id=LAST_INSERT_ID();
bitte Datenbank angeben und wenn die ID des Typs AutoIncrement ist – Habib
Welches der letzte eingefügt marked_id ist? 6, 10 oder 11? Wie identifizierst du das "Letzte"? –
Die letzte eingefügte marked_id identifiziere ich durch die ID, die Auto-Inkrement ist –