Danke Peter, genau das wollte ich wissen. Nur um es noch mal klar zustellen. Eine Spalte indiziere ich, in dem ich einen Schlüssel daraufanlege.
Jetzt habe ich auf die ID des Datesatzes den Primärschlüssel gesetzt, weil es ein auto inkrement Feld sein sollte und nie null. Kann man auch sekundäre Indizes anlegen? Und wenn ja wie macht man das mit
mySQL?
SQL-Code:
query :=
CREATE TABLE Kontakte(id
INT NOT NULL AUTO_INCREMENT, name
varchar(20), '
+ 'vorname
varchar(20), strasse
varchar(55), plz
int, ort
varchar(50), '
+
'telefon1
varchar(17), telefon2
varchar(17), fax
varchar(17), email1
varchar(50), '
+
'email2
varchar(50),
url varchar(50), gebdat date, firma
varchar(25), '
+ 'ts
timestamp,
PRIMARY KEY(id))'
Ich habe es schon mit SECONDARY KEY(name) probiert, doch dann sagt er mir, dass die Syntax im
Query falsch wäre.