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

Erklärung des HTML-Codes der Webseite: geordnete Liste und ungeordnete Liste

In diesem Abschnitt lernen wir Listenelemente in ...

So installieren Sie Docker mithilfe von Skripten unter Linux Centos

Was ist die Hauptfunktion von Docker? Derzeit gib...

Ein umfassendes Verständnis der funktionalen Komponenten von Vue.js

Inhaltsverzeichnis Vorwort Funktionale React-Komp...

Informationen zu WSL-Konfigurations- und Änderungsproblemen in Docker

https://docs.microsoft.com/en-us/windows/wsl/wsl-...

Grundsätze zur Auswahl von MySQL-Datentypen

Inhaltsverzeichnis Klein aber fein Mach es einfac...

So zentrieren Sie Ihre HTML-Schaltfläche

Wie zentrieren Sie Ihre HTML-Schaltfläche selbst?...

HTML-Tabellen-Markup-Tutorial (43): VALIGN-Attribut der Tabellenüberschrift

In vertikaler Richtung können Sie die Ausrichtung...

js implementiert Axios Limit-Anforderungswarteschlange

Inhaltsverzeichnis Der Hintergrund ist: Was wird ...

Detaillierte Erklärung zur korrekten Verwendung der if-Funktion in MySQL

Für das, was ich heute schreiben werde, lief das ...

Mybatis-Statistiken zur Ausführungszeit jeder SQL-Anweisung

Hintergrund In letzter Zeit werde ich in Intervie...

MySQL-Tabellenfeld Zeiteinstellung Standardwert

Anwendungsszenario In der Datentabelle muss die A...

Einführung in /etc/my.cnf-Parameter in MySQL 5.7

Nachfolgend finden Sie einige allgemeine Paramete...