Sunday, November 19, 2017

Belajar Node.js Part 20 - Update MySQL




Kita bisa meng-update records yang telah ada dalam sebuah tabel dengan menggunakan statement "UPDATE".

Contohnya, jika kita ingin mengubah kolom address dari "Jalan Nanas 1" ke "Jalan Smartphone 5":

var mysql = require('mysql');

var connection = mysql.createConnection({
  host: "localhost",
  user: "nama_anda",
  password: "password_anda",
  database: "dbsaya"
});

connection.connect(function(err) {
  if (err) throw err;
  var sql = "UPDATE customers SET address = 'Jalan Smartphone 5' WHERE address = 'Jalan Nanas 1'";
  connection.query(sql, function (err, result) {
    if (err) throw err;
    console.log(result.affectedRows + " record diupdate");
  });
});

[MY_ADS/]

Simpan kode tersebut dengan nama "mysql_14.js", kemudian jalankan perintah ini:
node mysql_14.js
Hasilnya akan seperti ini:
1 record diupdate

Result Object

Result object yang dikembalikan dari contoh di atas akan seperti ini:

{
  fieldCount: 0,
  affectedRows: 1,
  insertId: 0,
  serverStatus: 34,
  warningCount: 0,
  message: '(Rows matched: 1 Changed: 1 Warnings: 0',
  protocol41: true,
  changedRows: 1
}

Sumber:
https://www.w3schoools.com