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

NodeJS Basic Tutorial

NodeJS Express.js

NodeJS Buffer&URL;

NodeJS MySql

NodeJS MongoDB

NodeJS File(FS)

Other NodeJS

UPDATE en consultas MySQL de Node.js

Node.js MySQL UPDATE Update Table Query

You can use MySQL UPDATE query to update table records.

  • MySQL update record(s) table

  • All records updated in MySQL table

Node.js MySQL Update Update Table Records

Considering that due to human error, instudentsrecords marked as inserted in the table74instead of84.Now, we will execute a MySQL update query that updatesmarksThe value of the column is84Among which the value is74.

// Importar el módulo mysql
var mysql = require('mysql'); 
 
// Crear una variable de conexión con la información necesaria
var con = mysql.createConnection({ 
  host: "localhost", // Dirección IP del servidor que ejecuta mysql
  user: "arjun", // Nombre de usuario de MySQL para la base de datos
  password: "password", // Contraseña correspondiente
  database: "studentsDB" // Usar la base de datos especificada
 }); 
 
// Establecer conexión con la base de datos.
con.connect(function(err) { 
  if (err) throw err; 
  // Si la conexión es exitosa
  con.query("UPDATE students SET marks=",84 WHERE marks=74", function (err, result, fields) { 
    // Si ocurre algún error al ejecutar la consulta anterior, se lanzará un error
    if (err) throw err; 
    // Si no hay errores, obtendrá los resultados
    console.log(result); 
  }); 
 });

Run the above program in the terminal

terminal output

arjun@arjun-VPCEH26EN:~/workspace/nodejs$ node UpdateRecordsFiltered.js 
OkPacket {}} 
  fieldCount: 0, 
  affectedRows: 3, 
  insertId: 0, 
  serverStatus: 34, 
  warningCount: 0, 
  message: '(Filas coincidentes: 3  Cambiado: 3  Advertencias: 0', 
  protocol41: true, 
  changedRows: 3 }

Actualizar todos los registros de la tabla de Node.js MySQL

Consideremos una situación en la que por alguna razón se canceló el examen de los estudiantes y queremos realizarlo nuevamente. Por lo tanto, queremos actualizar las calificaciones de todos los estudiantes a 0. A continuación, se muestra un ejemplo de consulta UPDATE de MySQL en Node.js, que muestra cómo actualizar todos los registros de la tabla.

// Importar el módulo mysql
var mysql = require('mysql'); 
 
// Crear una variable de conexión con la información necesaria
var con = mysql.createConnection({ 
  host: "localhost", // Dirección IP del servidor que ejecuta mysql
  user: "arjun", // Nombre de usuario de MySQL para la base de datos
  password: "password", // Contraseña correspondiente
  database: "studentsDB" // Usar la base de datos especificada
 }); 
 
// Establecer conexión con la base de datos.
con.connect(function(err) { 
  if (err) throw err; 
  // Si la conexión es exitosa
  con.query("UPDATE students SET marks=",84", function (err, result, fields) { 
    // Si ocurre algún error al ejecutar la consulta anterior, se lanzará un error
    if (err) throw err; 
    // Si no hay errores, obtendrá los resultados
    console.log(result); 
  }); 
 });

Se observa que la consulta no tiene la cláusula WHERE, por lo que se seleccionaron todos los registros para el proceso de actualización.

Conclusión:

En este tutorial de Node.js – Node.js MySQL – UPDATE Query de Tabla, aprendimos a actualizar registros o todos los registros de una tabla según las condiciones.