Durch Kombinieren von Einfügen und Auswählen wird die Methode „Einfügen des Maximalwerts eines Felds in der Datenbank + 1“ implementiert.

Durch Kombinieren von Einfügen und Auswählen wird die Methode „Einfügen des Maximalwerts eines Felds in der Datenbank + 1“ implementiert.

Dieser Artikel ist MySQL-Datenbank

Frage 1 Importieren Sie die Daten aus Tabelle 1 in Tabelle 2:

Importieren Sie die Daten aus Tabelle 1 in Tabelle 2:

Fügen Sie die Daten aus Tabelle 2 in Tabelle 1 ein. Die Spalten in Tabelle 1 entsprechen den in Tabelle 2 ausgewählten Spalten.

INSERT INTO Tabelle1 (Spalte1, Spalte2, Spalte3, Spalte4)
Wählen Sie Spalte1, Spalte2, Spalte3, Spalte4 aus Tabelle 2

Beim Einfügen von Daten in die Tabelle in Frage 2 nimmt ein Feld den Maximalwert des Felds in der Datenbank und addiert 1.

Beim Einfügen von Daten in eine Tabelle nimmt ein Feld den Maximalwert des Felds in der Datenbank und addiert 1. Viele Leute sagen, dass dieses Problem durch die Verwendung gespeicherter Prozeduren oder Ähnlichem gelöst werden kann. Tatsächlich kann die Kombination aus Einfügen und Auswählen dieses Problem sehr gut lösen.

Beispiel: Beim Einfügen eines neuen Datensatzes in Tabelle 1 ist der Alterswert der Maximalwert in der Datenbank plus 1 und wird in der Datenbank als Alter der neuen Daten gespeichert. (Natürlich kann die Select-Anweisung für das Alter auch eine Where-Bedingung hinzufügen.)

INSERT INTO Tabelle1(
      Spalte1, 
      Spalte2, 
      Spalte 3, 
      Spalte 4,
      Alter
    )WÄHLEN
      Spalte1, 
      Spalte2, 
      Spalte 3, 
      Spalte 4,
      (Wählen Sie IFNULL ((Wählen Sie max(Alter) aus Tabellenname,0)+1);

Zusammenfassen

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Wenn Sie mehr darüber erfahren möchten, schauen Sie sich bitte die folgenden Links an

Das könnte Sie auch interessieren:
  • Der Unterschied zwischen gespeicherten Prozeduren und Transaktionen in MySQL-Datenbanken
  • Bedeutung und Berechnungsmethode von QPS und TPS der MySQL-Datenbank
  • So sichern und wiederherstellen Sie die MySQL-Datenbank, wenn sie zu groß ist
  • PHP-Backend-Quellcodebeispiel zum Sichern einer MySQL-Datenbank
  • So verwenden Sie Shell-Skripte, um täglich automatisch mehrere MySQL-Datenbanken zu sichern
  • Einführung in die Verwendung von mysqli zur Vorbereitung auf den Betrieb der Datenbank in PHP5
  • Die MySQL-Datenbankmigration exportiert und importiert schnell große Datenmengen
  • Shell-Skript zum Bedienen der MySQL-Datenbank zum Löschen doppelter Daten
  • So fügen Sie Spalten in einer MySQL-Datenbank hinzu, löschen und ändern sie
  • Sprechen Sie über Ihre Erfahrungen im Datenbankfelddesign

<<:  Docker-Bereitstellung – Springboot-Projektbeispielanalyse

>>:  So verwenden Sie webSocket zum Aktualisieren des Echtzeitwetters in Vue

Artikel empfehlen

Implementierung eines einfachen Karussells auf Basis von JavaScript

In diesem Artikel wird der spezifische JavaScript...

Installation der virtuellen Maschine Kali Linux Vmware (Abbildung und Text)

Vorbereitung: 1. Installieren Sie die VMware Work...

So verstehen Sie die JS-Funktion Anti-Shake und Funktionsdrosselung

Inhaltsverzeichnis Überblick 1. Funktion Entprell...

So erstellen Sie einen Index für eine Join-Tabelle in MySQL

In diesem Artikel wird erläutert, wie Sie einen I...

CSS-Implementierungscode für verzerrte Schatten

Dieser Artikel stellt den Implementierungscode vo...

Wie viele gängige Schleifen zur Array-Traversierung in JS kennen Sie?

Vorwort Als grundlegende Datenstruktur spielen Ar...

Wie kann MySQL das Löschen und Weglaufen von Datenbanken wirksam verhindern?

Inhaltsverzeichnis Einstellungen für den abgesich...

Rsync+crontab regelmäßige Synchronisierungssicherung unter centos7

In letzter Zeit möchte ich regelmäßig wichtige in...

Implementierungsidee zur Linksausrichtung der letzten Zeile des Flexbox-Layouts

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