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

Mehrere magische Verwendungen des JS ES6 Spread-Operators

Inhaltsverzeichnis 1. Attribute hinzufügen 2. Meh...

So erstellen, speichern und laden Sie Docker-Images

Es gibt drei Möglichkeiten, ein Image zu erstelle...

Vue3 (III) Website Homepage Layout Entwicklung

Inhaltsverzeichnis 1. Einleitung 2. Tatsächliche ...

Über Generika der C++ TpeScript-Reihe

Inhaltsverzeichnis 1. Vorlage 2. Generika 3. Gene...

Eine kurze Erläuterung des CSS-Überlaufmechanismus

Warum müssen Sie sich eingehend mit dem CSS-Überl...

8 wichtige JavaScript-Codefragmente für Ihr Projekt

Inhaltsverzeichnis 1. Holen Sie sich die Dateierw...

Prinzip und Implementierung der parallelen Replikation von MySQL5.7

Jeder, der ein wenig über Datenoperationen und -w...

Vue3.x verwendet mitt.js für die Komponentenkommunikation

Inhaltsverzeichnis Schnellstart Anwendung Grundpr...

Beispielcode zum Ändern des Textstils der Eingabeaufforderung in HTML

Auf vielen Websites wird im Eingabefeld Hinweiste...

Verwendung des Linux-Datumsbefehls

1. Befehlseinführung Mit dem Datumsbefehl wird di...

Warum wird deine Like-Aussage nicht indexiert?

Vorwort Dieser Artikel zielt darauf ab, die langw...

CSS3 beschleunigt und verzögert Übergänge

1. Verwenden Sie die Geschwindigkeitskontrollfunk...