„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie füge ich einen Primärschlüssel korrekt zu einer vorhandenen MySQL-Tabelle hinzu?

Wie füge ich einen Primärschlüssel korrekt zu einer vorhandenen MySQL-Tabelle hinzu?

Veröffentlicht am 08.11.2024
Durchsuche:573

How to Correctly Add a Primary Key to an Existing MySQL Table?

Hinzufügen eines Primärschlüssels zu einer MySQL-Tabelle

Beim Versuch, einen Primärschlüssel zu einer vorhandenen MySQL-Tabelle mit dem Befehl hinzuzufügen:

alter table goods add column `id` int(10) unsigned primary AUTO_INCREMENT;

Man könnte auf ein stoßen Fehler. Um dieses Problem zu beheben, muss das Schlüsselwort PRIMARY KEY explizit hinzugefügt werden:

alter table goods add column `id` int(10) unsigned PRIMARY KEY AUTO_INCREMENT;

Alternativ können Sie Folgendes hinzufügen Primärschlüssel nach dem Hinzufügen der Spalte:

ALTER TABLE goods ADD PRIMARY KEY(id)

Dadurch wird sichergestellt, dass die ID-Spalte zum Primärschlüssel für die Tabelle wird. Durch die explizite Angabe von PRIMARY KEY können Sie die Verwirrung vermeiden, die durch die alleinige Verwendung des Wortes PRIMARY entstehen könnte.

Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3