Verwenden Sie eine SQL-Anweisung, um vor dem Einfügen zu bestimmen, ob der Datensatz bereits vorhanden ist

Verwenden Sie eine SQL-Anweisung, um vor dem Einfügen zu bestimmen, ob der Datensatz bereits vorhanden ist

Ermitteln Sie, ob ein Datensatz bereits vorhanden ist, bevor Sie eine SQL-Anweisung einfügen

INSERT INTO test(A,B) select 'ab',2 
 WO NICHT EXISTIERT (SELECT * FROM test WHERE A='ab');

Einfache Sammlung von Urteilen beim Einfügen von SQL

Wenn das Benutzermodul oder andere Module eine Datenbankeindeutigkeit erfordern, müssen Sie vor dem Einfügen zunächst feststellen, ob die Daten bereits in der Datenbank vorhanden sind.

Dies ist die grundlegendste SQL-Insert-Anweisung.

```sql

```sql
INSERT INTO Benutzer(Name,Passwort) Werte(Admin,123456)

Als nächstes transformieren Sie es in eine Einfügung, um festzustellen, ob #{parameter} existiert

```sql
INSERT INTO Benutzer (Name, Passwort)
AUSWÄHLEN #{admin},#{123456}
VON DUAL, WO NICHT EXISTIERT
(WÄHLEN Sie Name, Passwort
VON Benutzer, WO Name= #{admin} und Passwort= # {123456});
``

Dies ist erledigt, der Abfragerückgabewert = 0 bedeutet Fehler = 1 bedeutet Erfolg

Das Obige ist meine persönliche Erfahrung. Ich hoffe, es kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen werden.

Das könnte Sie auch interessieren:
  • So prüfen Sie, ob Daten vorhanden sind, bevor Sie sie in MySQL einfügen
  • So implementieren Sie das Einfügen eines Datensatzes, wenn er nicht existiert, und dessen Aktualisierung, wenn er in MySQL existiert
  • Erläuterung der Methode zum Schreiben von SQL-Anweisungen zum Einfügen
  • MySQL: Praktische Erfahrung mit der Verwendung der Insert-Anweisung

<<:  Einführung in die Installation und Konfiguration von JDK unter CentOS-Systemen

>>:  Die umfassendste Sammlung von Front-End-Interviewfragen

Artikel empfehlen

Fallstudie zur dynamischen Datenbindung von this.$set in Vue

Ich finde, dass die Erklärung von this.$set im In...

Zusammenfassung der sieben grundlegenden XHTML-Codierungsregeln

1. Alle Tags müssen ein entsprechendes End-Tag hab...

Koexistenz von Python2 und Python3 unter einem CentOS7-System

Der erste Schritt besteht darin, die Versionsnumm...

Beispiel zum Aktivieren langsamer Abfragen in MySQL

Vorwort Das langsame Abfrageprotokoll ist eine se...

Natives JS zur Implementierung des Flugzeug-Kriegsspiels

In diesem Artikelbeispiel wird der spezifische JS...

Tab-Effekte mit JS schreiben

In diesem Artikelbeispiel wird der spezifische Co...

Verwenden Sie nginx + sekundären Domänennamen + https-Unterstützung

Schritt 1: Fügen Sie dem primären Domänennamen vo...

Der Unterschied zwischen HTML-Block-Level-Tags und Inline-Tags

1. Blockebenenelement: bezieht sich auf die Fähigk...

Natives JS zum Erzielen eines Schiebeknopfeffekts

Der spezifische Code des mit Js erstellten Schieb...