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

Vue implementiert horizontales Scrollen von Text im Laufschriftstil

In diesem Artikel wird der spezifische Code für V...

Vue3-Kompilierungsprozess - Quellcodeanalyse

Vorwort: Vue3 ist schon seit langem verfügbar. Vo...

Untersuchung des Wertes des Positionsattributs in CSS (Zusammenfassung)

Das CSS-Positionsattribut gibt den Positionierung...

Detailliertes Tutorial zur automatischen Installation von CentOS7.6 mit PXE

1. Nachfrage Die Basis verfügt über 300 neue Serv...

Beim Bereitstellen von rabbitmq mit Docker sind zwei Probleme aufgetreten

1. Hintergrund Die folgenden zwei Probleme treten...

Verwendung des Linux-Befehls ls

1. Einleitung Der Befehl ls dient zum Anzeigen de...

Implementierung von Diensten im Docker für den Zugriff auf Hostdienste

Inhaltsverzeichnis 1. Szenario 2. Lösung 3. Fazit...

Zusammenfassung der Wissenspunkte zu Null in der MySQL-Datenbank

In der MySQL-Datenbank ist Null eine häufige Situ...

Installationsschritte der Ubuntu 20.04-Doppelpinyin-Eingabemethode

1. Chinesische Eingabemethode einrichten 2. Stell...

Der Prozess des Aufbaus einer Lampenarchitektur durch einen Docker-Container

Inhaltsverzeichnis 1. Ziehen Sie das Centos-Image...