[MySQL] Primärschlussel setzen

Fireblade

Ensign
Registriert
Nov. 2003
Beiträge
161
Hi zusammen

Wie setze ich einen Primary Key in My SQL???

Ist dieses Beispiel richtig wenn ich :

create table <Testname>(Spaltenname datentyp(z.B 4)not null primary key...)

Muss ich in my SQL not null setzen???

Grüsse
 
Zuletzt bearbeitet:
Re: Primärschlussel setzen in MySQL

ja, ist richtig
kA, aber es schadet nicht es immer zu setzen
 
Ähm....
ich weiss zwar, dass es viele DBMS' erlauben, aber eigentlich darf ein primärschlüssel nicht undefiniert (NULL) sein...
Und selbst wenn er NULL ist, darf NULL ja auch nur einmal vorkommen...
 
Jo, schon klar, aber gerade weil ein Primary Key nicht NULL sein darf kann man NOT NULL schon in PRIMARY KEY implizieren ;)
 
</Life> schrieb:
Jo, schon klar, aber gerade weil ein Primary Key nicht NULL sein darf kann man NOT NULL schon in PRIMARY KEY implizieren ;)

Genau !! Not null ist ja ein Wert. Auch wenn dieser 0 ist.

Also ist meine Syntax richtig ???
 
Zurück
Oben