English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

NodeJS Grundlagenanleitung

NodeJS Express.js

NodeJS Puffer&URL;

NodeJS MySql

NodeJS MongoDB

NodeJS Datei(FS)

Andere NodeJS

Node.js MySQL UPDATE-Anfrage

Node.js MySQL UPDATE Abfrage zur Aktualisierung der Tabelle

Sie können die MySQL UPDATE-Abfrage verwenden, um die Datensätze der Tabelle zu aktualisieren。

  • MySQL Aktualisierung der record(s)-Tabelle

  • Alle Datensätze der MySQL-Tabelle aktualisieren

Node.js MySQL Update Aktualisierung der Tabellenzeilen

in Betracht ziehen, dass durch menschliche Fehler instudentsin der Tabelle eingefügten Datensätze markiert74statt84。Nun führen wir eine MySQL-Aktualisierungsabfrage durch, die diemarksDer Wert der Spalte84,wobei der Wert74。

// Modul mysql einbinden
var mysql = require('mysql'); 
 
// Erstellen Sie eine Variable mit den erforderlichen Details
var con = mysql.createConnection({ 
  host: "localhost", // IP-Adresse des Servers, auf dem mysql läuft
  user: "arjun", // Benutzername für die mysql-Datenbank
  password: "password", // entsprechendes Passwort
  database: "studentsDB" // Verwenden Sie die angegebene Datenbank
 }); 
 
// Eine Verbindung zur Datenbank herstellen.
con.connect(function(err) { 
  if (err) throw err; 
  // Wenn die Verbindung erfolgreich ist
  con.query("UPDATE students SET marks=84 WHERE marks=74", function (err, result, fields) { 
    // Wenn bei der Ausführung der obigen Abfrage ein Fehler auftritt, wird ein Fehler ausgelöst
    if (err) throw err; 
    // Wenn kein Fehler auftritt, erhalten Sie das Ergebnis
    console.log(result); 
  }); 
 });

Führen Sie das obige Programm im Terminal aus

Terminalausgabe

arjun@arjun-VPCEH26EN:~/Arbeitsplatz/nodejs$ node UpdateRecordsFiltered.js 
OkPacket {}} 
  fieldCount: 0, 
  affectedRows: 3, 
  insertId: 0, 
  serverStatus: 34, 
  warningCount: 0, 
  message: '(Rows matched: 3  Geändert: 3  Warnungen: 0', 
  protocol41: true, 
  changedRows: 3 }

Node.js MySQL Aktualisierung aller Aufzeichnungen in einer Tabelle

Gehen wir von einer Situation aus, bei der aus irgendeinem Grund eine Prüfung für die Schüler abgesagt wurde und Sie eine Neuprüfung durchführen möchten. Daher möchten Sie alle Schülerbewertungen auf 0 aktualisieren. Hier ist ein Beispiel für eine Node.js MySQL UPDATE-Abfrage, die zeigt, wie man alle Aufzeichnungen in einer Tabelle aktualisiert.

// Modul mysql einbinden
var mysql = require('mysql'); 
 
// Erstellen Sie eine Variable mit den erforderlichen Details
var con = mysql.createConnection({ 
  host: "localhost", // IP-Adresse des Servers, auf dem mysql läuft
  user: "arjun", // Benutzername für die mysql-Datenbank
  password: "password", // entsprechendes Passwort
  database: "studentsDB" // Verwenden Sie die angegebene Datenbank
 }); 
 
// Eine Verbindung zur Datenbank herstellen.
con.connect(function(err) { 
  if (err) throw err; 
  // Wenn die Verbindung erfolgreich ist
  con.query("UPDATE students SET marks=84", function (err, result, fields) { 
    // Wenn bei der Ausführung der obigen Abfrage ein Fehler auftritt, wird ein Fehler ausgelöst
    if (err) throw err; 
    // Wenn kein Fehler auftritt, erhalten Sie das Ergebnis
    console.log(result); 
  }); 
 });

Beobachtet wurde, dass im Abfrageausdruck kein WHERE-Untersatz vorhanden war, daher wurden alle Aufzeichnungen für den Aktualisierungsprozess ausgewählt.

Schlussfolgerung:

In diesem Node.js-Tutorial – Node.js MySQL – UPDATE Table Query haben wir gelernt, wie man nach Bedingungen Aufzeichnungen oder alle Aufzeichnungen in einer Tabelle aktualisiert.