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

Analyse des Prinzips und der Verwendung von MySQL-Benutzerdefinierten Funktionen

Dieser Artikel veranschaulicht anhand von Beispie...

Docker-Port-Mapping und externe Unzugänglichkeitsprobleme

Der Docker-Container stellt Dienste bereit und la...

Rastersysteme im Webdesign

Bildung des Gittersystems Im Jahr 1692 war der fr...

Tutorial zum Anmelden bei MySQL nach der Installation von Mysql 5.7.17

Die Installation von mysql-5.7.17 wird weiter unt...

HTML-Bildlaufleisten-Textbereichsattributeinstellung

1. Überlaufinhalt-Überlaufeinstellungen (festlegen...

Analyse des Uniapp-Einsteiger-NVUE-Klettergrubenrekords

Inhaltsverzeichnis Vorwort Hallo Welt Bild Rahmen...

W3C Tutorial (15): W3C SMIL Aktivitäten

SMIL fügt Unterstützung für Timing und Mediensync...

Lernbeispiel für den Nginx Reverse Proxy

Inhaltsverzeichnis 1. Reverse-Proxy-Vorbereitung ...

Eine kurze Diskussion über den VUE Uni-App-Lebenszyklus

Inhaltsverzeichnis 1. Anwendungslebenszyklus 2. S...

So kompilieren Sie den Linux-Kernel

1. Laden Sie die erforderliche Kernel-Version her...

Eine kurze Diskussion über die Platzierung von Skripten in HTML

Früher dachte ich, dass Skripte überall in HTML p...