elis88 Δημοσ. 4 Φεβρουαρίου 2009 Δημοσ. 4 Φεβρουαρίου 2009 Ξέρει κανεις αν υπάρχει καμια συνάρτηση στην sql που να σου δίνει την τελευταία εγγραφή που έγινε σε ένα συγκεκριμένο πίνακα;
nske Δημοσ. 4 Φεβρουαρίου 2009 Δημοσ. 4 Φεβρουαρίου 2009 Υπάρχουν πολλοί standard τρόποι (και ενδεχομένως ακόμα μερικοί dbms-specific). Δύο παραδείγματα: >select * from TABLE where ID=(select max(ID) from TABLE); >select * from TABLE order by ID desc limit 1;
JavaMan Δημοσ. 7 Φεβρουαρίου 2009 Δημοσ. 7 Φεβρουαρίου 2009 Υπάρχουν πολλοί standard τρόποι (και ενδεχομένως ακόμα μερικοί dbms-specific). Δύο παραδείγματα: >select * from TABLE where ID=(select max(ID) from TABLE); >select * from TABLE order by ID desc limit 1; Προϋποθέτει το παραπάνω ότι έχεις ένα αριθμητικού τύπου πεδίο στον πίνακα που λέγεται "ID" και παίρνει έναν αυξανομενο αριθμό.
nske Δημοσ. 7 Φεβρουαρίου 2009 Δημοσ. 7 Φεβρουαρίου 2009 Ναι, αναγκαστικά -αν και μπορεί να είναι και timestamps σε datetime type-.
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.