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

Befehl zum Anzeigen der Erstellungszeit der Binlog-Datei unter Linux

Inhaltsverzeichnis Hintergrund analysieren Verfah...

W3C Tutorial (5): W3C XML Aktivitäten

XML dient der Beschreibung, Speicherung, Übertrag...

MySQL-Einstellungscode für die grüne Version und Details zum Fehler 1067

MySQL-Einstellungscode für grüne Version und Fehl...

Vue3 verwendet Axios Interceptor zum Drucken von Front-End-Protokollen

Inhaltsverzeichnis 1. Einleitung 2. Verwenden Sie...

Diagramm des Datenübertragungsprozesses beim dritten TCP-Handshake

Die Prozesspakete mit dem SYN-Flag im RFC793-Doku...

Verwenden von js, um den Effekt eines Karussells zu erzielen

Lassen Sie uns heute darüber sprechen, wie Sie mi...

CSS-Spezifikation BEM CSS und OOCSS Beispielcode detaillierte Erklärung

Vorwort Aufgrund der unterschiedlichen Codiergewo...

Kennen Sie die Bedeutung von Sonderzeichen in URLs?

1.# # stellt eine Position auf einer Webseite dar...

Mysql 8.0.18 Hash-Join-Test (empfohlen)

Hash-Join Für die Ausführung von Hash Join sind k...

Detaillierte Erklärung zur Erstellung von Schießspielen mit CocosCreator

Inhaltsverzeichnis Szeneneinstellung Spielressour...

Vue+Element - benutzerdefinierte Abfragekomponente

In diesem Artikel wird hauptsächlich das Vue-Proj...

So installieren Sie Nginx in CentOS

Offizielle Dokumentation: https://nginx.org/en/li...