Heim  >  Artikel  >  Datenbank  >  Wie füge ich einer MySQL-Tabelle einen Primärschlüssel hinzu und vermeide häufige Fehler?

Wie füge ich einer MySQL-Tabelle einen Primärschlüssel hinzu und vermeide häufige Fehler?

DDD
DDDOriginal
2024-10-27 09:15:30938Durchsuche

How do I add a primary key to a MySQL table and avoid common errors?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn