SQL UNIQUE-Einschränkung Die UNIQUE-Einschränkung identifiziert jeden Datensatz in einer Datenbanktabelle eindeutig. Beachten Sie, dass Sie pro Tabelle mehrere UNIQUE-Einschränkungen haben können, aber nur eine PRIMARY KEY-Einschränkung pro Tabelle. Das folgende SQL erstellt eine UNIQUE-Einschränkung für die Spalte „Id_P“, wenn die Tabelle „Personen“ erstellt wird: Tabelle erstellen Personen ( Id_P int NICHT NULL, Nachname varchar(255) NICHT NULL, Vorname varchar(255), Adresse varchar(255), Stadt varchar(255), EINZIGARTIG (Id_P) ) Wenn Sie eine UNIQUE-Einschränkung benennen und eine UNIQUE-Einschränkung für mehrere Spalten definieren müssen, verwenden Sie die folgende SQL-Syntax: Tabelle erstellen Personen ( Id_P int NICHT NULL, Nachname varchar(255) NICHT NULL, Vorname varchar(255), Adresse varchar(255), Stadt varchar(255), CONSTRAINT uc_PersonID UNIQUE (Id_P,Nachname) ) Nachdem die Tabelle erstellt wurde, verwenden Sie das folgende SQL, um eine UNIQUE-Einschränkung für die Spalte „Id_P“ zu erstellen: Um eine UNIQUE-Einschränkung zu benennen und eine UNIQUE-Einschränkung für mehrere Spalten zu definieren, verwenden Sie die folgende SQL-Syntax: Um eine UNIQUE-Einschränkung zu löschen, verwenden Sie das folgende SQL: Auf diese Weise fordert MySQL jedes Mal, wenn Sie einen doppelten Datensatz einfügen, den doppelten Eintrag value1-value2 für den Schlüssel uni_que an. Natürlich können Sie beim Einfügen ignore to ignore hinzufügen. Da es jetzt keine doppelten Datensätze gibt, möchten wir mit dem Einfügen beginnen, wenn der Datensatz nicht existiert, und mit dem Aktualisieren, wenn er existiert. Diese Anweisung bedeutet, einen Wert einzufügen. Wenn kein Datensatz vorhanden ist, führen Sie Folgendes aus: Führen Sie in diesem Abschnitt, wenn der Datensatz vorhanden ist, Folgendes aus: Das könnte Sie auch interessieren:
|
<<: Das WeChat-Applet realisiert einen mehrzeiligen Text-Scroll-Effekt
>>: So zeigen Sie allgemeine Symbole auf dem Desktop in Windows Server 2012 an oder verbergen sie
CSS-Selektoren Durch Festlegen des Stils für das ...
Wenn Sie zum Starten der Seite das Plugin „html-w...
Einführung in das Layout des HTML-Seitenquellcode...
Inhaltsverzeichnis Erstellen einer Tabelle Zeigen...
Ich habe im Internet nach dreistufigen Verknüpfun...
Ich habe vor Kurzem angefangen, das NestJs-Framew...
Inhaltsverzeichnis 1. Wirkung 2. Hauptcode 1. Wir...
Inhaltsverzeichnis Hbase-Installation und -Konfig...
Vorwort Wir alle wissen, dass der Import und Expo...
Vorwort Was ist die Rolle eines Agenten? - Mehrer...
Sag es im Voraus Wir alle wissen, dass Docker ein...
Hauptsächlich für Browser mit niedriger Version &l...
<p><b>Dies ist eine fette Schriftart&l...
Inhaltsverzeichnis 1. Abhängigkeiten installieren...
Verwenden Sie reguläre Ausdrücke, um die IE-Browse...