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
Bei Zellen können dunkle Rahmenfarben individuell...
1.Dies deutet auf 1. Wer ruft wen an? Beispiel: F...
1. Einleitung Wenn Sie im Projekt auf eine Anford...
Inhaltsverzeichnis tf-gpu herunterladen Erstellen...
Übersicht (offiziell gibt es eine ausführlichere ...
Inhaltsverzeichnis 1 Systemeinführung 2 Systemver...
CentOS6.9 installiert Mysql5.7 zu Ihrer Informati...
Inhaltsverzeichnis 1. Installieren Sie das psutil...
Vor Kurzem musste ich einen kaskadierenden Auswah...
<br />So entfernen Sie die Trennlinien einer...
Frage: Ich habe in Vue ein Formular zum Hochladen...
Inhaltsverzeichnis 1. Komponentenorganisation 2. ...
Dieser Artikel veranschaulicht anhand eines Beisp...
Vue-Komponenten sind verbunden, daher ist es unve...
MySQL-Datenbanktabellen können Indizes erstellen,...