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

So starten Sie ein JAR-Paket und führen es unter Linux im Hintergrund aus

Der Linux-Befehl zum Ausführen des JAR-Pakets lau...

Detaillierte Erläuterung des Ausführungsprozesses der JavaScript-Engine V8

Inhaltsverzeichnis 1. V8-Quelle 2. V8-Serviceziel...

Vue implementiert den Schnittstellen-Gleiteffekt

In diesem Artikelbeispiel wird der spezifische Co...

MySQL-Triggerprinzip und Analyse von Anwendungsbeispielen

Dieser Artikel erläutert anhand von Beispielen di...

So verwenden Sie vue3 zum Erstellen einer Materialbibliothek

Inhaltsverzeichnis Warum brauchen wir eine Materi...

Acht Möglichkeiten zur Implementierung von Kommunikation in Vue

Inhaltsverzeichnis 1. Komponentenkommunikation 1....

Vue implementiert Bildverifizierungscode beim Anmelden

In diesem Artikelbeispiel wird der spezifische Co...

Implementierungsidee zur Linksausrichtung der letzten Zeile des Flexbox-Layouts

Wenn es sich bei der Verwendung des Flex-Layouts ...

CSS realisiert die Realisierung der Hintergrundbild-Bildschirmanpassung

Beim Erstellen einer Homepage, beispielsweise ein...

MySQL 5.7.18 Installer Installation Download Grafik-Tutorial

Dieser Artikel enthält das ausführliche Installat...

Galeriefunktion durch natives Js implementiert

Inhaltsverzeichnis Der erste Der Zweite Native Js...