phpbar.de logo

Mailinglisten-Archive

Where-Klausel mit 100 Oder-Zeilen

Where-Klausel mit 100 Oder-Zeilen

Norbert Pfeiffer mysql-de_(at)_lists.bttr.org
Fri, 26 Jul 2002 15:31:45 +0200


Hi Ulli,

wie das Query aussieht ist doch eigentlich egal, solange es
MySQL ordentlich abarbeitet. Bei Update-Querys von 48 kByte
hat mein MySQL jedenfalls noch nicht gestreikt ... ;-)

Wie man das zusammenbaut, haengt davon ab, wie gut das Design
bzw. die 'Normalisierung' der Datenbank ist.

Dubletten bei UPDATE in der gleichen Tabelle kann man mit einem
zusaetzlichen Index vermeiden, gegenueber anderen Tabellen,
waere jedoch ein vorheriges SELECT eventuell angebrachter.

Wenn Du die die MSN's auslagerst:
CREATE TABLE msnKD (
  KDid  int(11) NOT NULL default 0,
  MSN   varchar(11) NOT NULL default '',
  ord   int(4) NOT NULL default 0
);

kannst Du ganz easy suchen:
SELECT COUNT(*)
FROM tblKD left JOIN msnKD ON tblKD.KDid = msnKD.KDid
WHERE tblKD.VORWAHL = '$vorwahl' AND
msnKD.MSN = '$telefon';

Wenn jedoch wesentliche Informationen in den Feldnamen stecken,
artet es immer in eine imense 'Schreibarbeit' aus ... :-(


m. b. G. Norbert
_____________________
normal:  02292-681769
Notruf:  0177-2363368
---------------------
e.o.m.

---
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive