Ich benutze einen
MySQL Server 5
Kannst Du mir ein Beispiel aufschreiben, wie ich den Primary in mein
SQL-Statement einbauen muss?
Danke
Patrick
Das kannst du nicht im
SQL bestimmen. Es kommt darauf an was du bei der
DB-Erstellung für Keys definiert hast. Diese werden soweit es eben geht, vom
SQL Optimizer benutzt. Wie gesagt müsste der Optimizer für dein
SQL so den Primary Key nutzen, sofern das Feld waaunr auch wirklich das erste Feld im Key ist. Ansonsten könnte er den Key nicht nutzen und er würde einen Scan über alle Records machen. Dann müsstest du einen eigenen Index für das Feld "waaunr" erstellen. Der Optimizer schaut dann selber, ob da ein Index passt, den er nutzen kann.