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