fastix: Neuste 10 Datensätze ausgeben

Beitrag lesen

SELECT nr, row1, row2 FROM datentabelle WHERE row1="sonstwas" ORDER BY nr LIMIT 0,10

Kleiner Fehler: das gibt die ersten, also (bei aufsteigender Nummernvergabe) ältesten Datensätze zurück.

SELECT nr, row1, row2 FROM datentabelle WHERE row1="sonstwas" ORDER BY nr DESC LIMIT 0,10

..  Die neuesten 10

nr sollte mit dem extra auto_increment versehen sein. Danach sollte an nr nicht mehr herumgespielt werden...

und das geht so:

CREATE TABLE datentabelle (
  nr bigint(20) NOT NULL auto_increment,
  row1 tinytext,
  row1 tinytext,
  PRIMARY KEY  (nr),
)TYPE=MyISAM;