Einzelnen Beitrag anzeigen

Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#8

Re: [MySQL]existenz eines datensatzes prüfen: was ist schnel

  Alt 26. Mär 2006, 19:51
Zitat von Aenogym:
also ich habe jetzt meine 'id'-spalte rausgeschmissen (ist überflüssig, da die nutzernamen auch eindeutig sein sollen -> PRIMARY gemacht). und abfragen tu ich das ganze jetzt mit SELECT count(name) FROM accounts WHERE name = 'max'. bin recht zufrieden damit
Wenn du Abfragen ueber den Namen machst, dann lege einen Index auf die Namen-Spalte; aufgrund der Normalisierung solltest du (wenn die Benutzerdaten in anderen Tabellen benoetigt werden) etwas eindeutiges verwenden; wenn jemand seinen Nutzernamen aendern moechte, dann hast du ein Problem mit deiner Methode (es sei denn du verhinderst das Aendern komplett)

Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat