O'Reilly logo

SQL von Kopf bis Fuß by Lynn Beighly

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

5.8. Alter und Change

Im nächsten Schritt werden wir der Spalte nummer den neuen Namen proj_id geben und sie zu einer AUTO_INCREMENT-Spalte machen. Dann werden wir sie zum Primärschlüssel erklären. Das klingt kompliziert, ist es aber nicht. Lediglich ein einziger Befehl ist dafür nötig:

ALTER TABLE projektliste
				CHANGE COLUMN nummer proj_id INT NOT NULL AUTO_INCREMENT,
   ADD PRIMARY KEY (proj_id);

Diesmal verwenden wir CHANGE COLUMN, da wir den Namen und den Datentyp der Spalte »nummer« ändern.

Wir nutzen immer noch die gleiche Tabelle. Denken Sie aber daran, dass wir ihr einen neuen Namen gegeben haben.

»proj_id« ist der neue Name, den die Spalte erhalten soll ...

... und wir möchten, dass sie mit automatisch generierten Integer-Werten gefüllt ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required