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
Beim Schreiben von Projekten stoßen wir häufig au...
Vorwort: Manchmal wird die mit MySQL verbundene S...
Wenn wir auf einen Fehler stoßen, denken wir oft ...
In diesem Artikel finden Sie das grafische Tutori...
1. Was ist Docker Secret 1. Szenariodarstellung W...
Vorwort Wie wir alle wissen, ist „Wie zentriert m...
Das in diesem Artikel verwendete PHP-Basisimage i...
So lösen Sie das Timeout-Problem, wenn Pip in Lin...
Serialisierungsimplementierung InnoDB implementie...
1. Z-Index ist in IE6 ungültig. In CSS wird die E...
Inhaltsverzeichnis 1. Fügen Sie einen überwachend...
Das Internet ist ein Organismus, der sich ständig...
CSS: 1. <link type="text/css" href=&q...
Hauptsächlich für Browser mit niedriger Version &l...
Das Image des Microservice wird zur Speicherung i...