Hinzufügen eines Primärschlüssels zu einer MySQL-Tabelle
Das Hinzufügen eines Primärschlüssels zu einer MySQL-Tabelle kann durch eine bestimmte Syntax erfolgen. Bei einigen Benutzern können jedoch Fehler auftreten, wenn sie diesen Vorgang versuchen.
So fügen Sie einen Primärschlüssel hinzu
Um einen Primärschlüssel zu einer Tabelle hinzuzufügen, verwenden Sie diese Syntax:
ALTER TABLE [table_name] ADD PRIMARY KEY ([column_name]);
Um beispielsweise einen Primärschlüssel zur Warentabelle mit einer Spalte namens id hinzuzufügen:
ALTER TABLE goods ADD PRIMARY KEY (id);
Fehlerbehebung bei häufigen Fehlern
Ein häufiger Fehler kann auftreten, wenn beim Hinzufügen der Spalte versucht wird, einen Primärschlüssel zu erstellen. Die folgende Syntax funktioniert nicht:
ALTER TABLE goods ADD COLUMN `id` INT(10) UNSIGNED PRIMARY AUTO_INCREMENT;
Um dieses Problem zu beheben, geben Sie PRIMARY KEY statt nur PRIMARY an. Die korrekte Syntax lautet:
ALTER TABLE goods ADD COLUMN `id` INT(10) UNSIGNED PRIMARY KEY AUTO_INCREMENT;
Das obige ist der detaillierte Inhalt vonWie füge ich einer MySQL-Tabelle einen Primärschlüssel hinzu und vermeide häufige Fehler?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!