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

Schritte zum Installieren einer RocketMQ-Instanz unter Linux

1. JDK installieren 1.1 Überprüfen Sie, ob die ak...

Übersicht über die Zeitkonfiguration unter Linux-System

1. Zeitarten werden unterteilt in: 1. Netzwerkzei...

Erfahren Sie mehr über JavaScript-Iteratoren

Inhaltsverzeichnis Einführung Wie sieht ein Itera...

Tipps zum MySQL-Abfragecache

Inhaltsverzeichnis Vorwort Einführung in QueryCac...

Detaillierte Anweisungen zur Installation von Jenkins auf Ubuntu 16.04

1. Voraussetzungen JDK wurde installiert echo $PA...

Beispielcode zur Implementierung sechseckiger Rahmen mit CSS3

Die äußerste BoxF dreht sich um 120 Grad, die zwe...

Tipps zum Erstellen von Web-Tabellenrahmen

<br />Tipps zum Erstellen von Web-Tabellenra...

Farbschemata für Websites Die richtigen Farben für Ihre Website auswählen

Beeinflusst Farbe die Website-Besucher? Vor einig...

Lösung für das Problem von var in einer for-Schleife

Vorwort var ist eine Möglichkeit, Variablen in ES...

So stellen Sie Go-Webanwendungen mit Docker bereit

Inhaltsverzeichnis Warum brauchen wir Docker? Bei...

Ein grafisches Tutorial zur Installation von MySQL unter Windows

Zusammenfassung: Dieser Artikel erläutert hauptsä...

InnoDB-Typ MySql stellt Tabellenstruktur und Daten wieder her

Voraussetzung: Speichern Sie die .frm- und .ibd-D...

Einfache Anwendungsbeispiele für benutzerdefinierte MySQL-Funktionen

Dieser Artikel veranschaulicht anhand von Beispie...

Erfahrung im Webdesign

<br />Der Autor war früher ein Anfänger im W...