Mailinglisten-Archive |
Hallo Tobias,
wenn man es weiss, ist es ganz einfach:
1. die Tabelle darf im Rohzustand noch kein Feld mit
auto_increment haben, es ist nur eines zulaessig.
2. nach einem Update des Kataloges macht man:
ALTER TABLE tablename DROP lfd_num;
ALTER TABLE tablename ADD lfd_num int(11) UNIQUE auto_increment;
Damit wird eine lueckenlose Durchnummerierung erzeugt.
Wenn man UNIQUE statt KEY verwendet, verhindert man
Konflikte mit existierenden Primary Keys.
3. Nun kommt die Abfrage:
SELECT lfd_num, fragen FROM tablename WHERE MOD(lfd_num,10000)=0;
Mit diesem Ergebnis:
10000 = "WHERE thema = 'frühling' AND text LIKE '%Sommer%'"
20000 = "WHERE text LIKE '%nachbarin%'"
30000 = "WHERE thema = 'kunst' AND text LIKE '%handwerk%'"
40000 = "WHERE autor LIKE '%william%'"
50000 = "WHERE autor LIKE '%Punschlied%'"
Die Tabelle umfasst knapp 55000 Where-Statements, die User
sich so zusammen-geclickt haben. Das Query ist richtig fix!
m. b. G. Norbert
_____________________
normal: 02686-987103
Notruf: 0163-3613642
---------------------
e.o.m.
--
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive