Originariamente inviato da FinalFantasy
perché ora mysql costa?
bè con hosting solution sì... e pure con aruba.it.


Cmq avete ideee ?!? Come diavolo faccio a risalire all'ultimo elemento inserito?

se faccio prima questa query di inserimento:
INSERT INTO Tabella (nome, cognome) VALUES ('Tizio','Caio')

e poi questa query per reperire l'id creato dalla prima query:
SELECT id FROM Tabella WHERE nome='Tizio' AND cognome='Caio'

Può capitare che già esista una riga con nome Tizio e cognome Caio, e la query mi potrebbe quindi dare due risultati!!!

l'unica cosa che mi viene in mente (ma è poco ortodossa) è questa:

SELECT TOP 1 *
FROM Prodotti
ORDER BY id DESC

Questa query mi seleziona la riga con l'id più alto (e quindi più vecchio)