Vorteile von INSERT INTO SET in MySQL

Vorteile von INSERT INTO SET in MySQL

Daten in MySQL-Datenbank einfügen. Bisher häufig verwendet

INSERT INTO Tabellenname (Spaltenname 1, Spaltenname 2…) VALUES (Spaltenwert 1, Spaltenwert 2);
Wenn es sich um ein PHP-Programm handelt, wird es wie folgt geschrieben (Produkte zur Produktbibliothek hinzufügen)
$sql = "INSERT INTO Produkte (p_Titel, p_Preis ...) Werte ('$p_Titel', '$p_Preis' ...)";
Der Nachteil besteht darin, dass die Tabelle sehr unübersichtlich wird, wenn sie viele Spalten hat.
  • 1. Vorder- und Rückseite müssen übereinstimmen, da es leicht zu einer falschen Schreibreihenfolge kommt.
  • 2. Spätere Änderungen (Spalten hinzufügen, Spalten reduzieren) werden nach dem vorderen Teil vorgenommen, was verstreut ist und leicht zu Fehlern führt.
  • 3. Schwierigkeiten beim Lesen.
Tatsächlich können Sie
INSERT INTO Tabellenname SET Spaltenname 1 = Spaltenwert 1, Spaltenname 2 = Spaltenwert 2,...;
Wenn es sich um ein PHP-Programm handelt, wird es wie folgt geschrieben (Produkte zur Produktbibliothek hinzufügen):
$sql = " INSERT INTO Produkte SET
            p_title = "$p_title",
               p_Preis = "$p_Preis",
            ...
   ";
Dies macht es übersichtlich und einfach, auf Fehler zu prüfen.
Und es verfügt über einige gemeinsame Teile mit der Update-Anweisung, was die Wiederverwendung erleichtert.
Sie können jedoch mit der Methode INSERT INTO SET keine Daten in Stapeln hinzufügen. Wenn Sie Daten in Stapeln hinzufügen möchten, verwenden Sie diese Methode (Beispiel)
$sql = "INSERT INTO products (p_title,p_price) VALUES ('Apfel', '5 Yuan'), ('Litschi', '10 Yuan'), ('rote Datteln', '8 Yuan')";

Oben sind die Vorteile von INSERT INTO SET in MySQL aufgeführt, die ich Ihnen gerne vorstellen möchte. Ich hoffe, dass sie Ihnen hilfreich sein werden. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!

Das könnte Sie auch interessieren:
  • php mysql insert into mit ausführlicher Erklärung und Beispielcode
  • Korrekte Verwendung der MySQL INSERT INTO-Anweisung
  • Beispiel für die Verwendung der INSERT INTO-Anweisung zum Aktualisieren mehrerer Datensätze in MySql
  • Analyse der Verwendung von Insert Into-Dateneinfügung in PHP+MySQL
  • Einfügen in xxx bei einem Problem mit der Aktualisierung doppelter Schlüssel in MySQL

<<:  Beispiel für die Verwendung von CSS3 zum Erzielen eines glänzenden Schrifteffekts beim Entsperren eines Apple-Telefons

>>:  Docker-Installation von Nginx Probleme und Fehleranalyse

Artikel empfehlen

CSS Skills Collection – Klassiker unter den Klassikern

Entfernen Sie das gepunktete Kästchen auf dem Link...

Farbverlaufseffekt im HTML-Hintergrund durch CSS-Stil erreicht

Screenshots der Effekte: Implementierungscode: Cod...

So schreiben Sie eine Node.JS-Version eines Spiels

Inhaltsverzeichnis Überblick Build-Prozess Verwan...

MySQL-Gruppierungsabfragen und Aggregatfunktionen

Überblick Ich glaube, dass wir häufig auf solche ...

Ausführliche Erklärung des Sperrmechanismus in MySQL InnoDB

Vorne geschrieben Eine Datenbank ist im Wesentlic...

Beispiel für die Implementierung einer virtuellen Liste im WeChat Mini-Programm

Inhaltsverzeichnis Vorwort analysieren Erste Rend...

JavaScript zum Erreichen der Produktabfragefunktion

In diesem Artikelbeispiel wird der spezifische Ja...

Das Vue-Projekt realisiert Anmelde- und Registrierungseffekte

In diesem Artikelbeispiel wird der spezifische Co...