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 ...

Get SQL von Kopf bis Fuß now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.