「Node.js」update文でMySQLテーブルのデータを更新するサンプル

構文
conn.query(modSql,modSqlParams,function (err, result) {some code }
使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
var mysql = require('mysql');
var conn= mysql.createConnection({
host : 'localhost',//接続先ホスト
user : 'root',//ユーザー名
password : '123456', //パスワード
port: '3306', //ポート番号
database : 'arkgamedb' //DB名
});
conn.connect();
var modSql = 'update usertable set name = ?,age = ? where userid = ?';
var modSqlParams = ['user006', '21',6];
//データの更新
conn.query(modSql,modSqlParams,function (err, result) {
if(err){
console.log('[update ERROR] - ',err.message);
return;
}
console.log('------------update------------------------');
console.log('update affectedRows',result.affectedRows);
console.log('------------------------------------------\n\n');
});
conn.end();
var mysql = require('mysql'); var conn= mysql.createConnection({ host : 'localhost',//接続先ホスト user : 'root',//ユーザー名 password : '123456', //パスワード port: '3306', //ポート番号 database : 'arkgamedb' //DB名 }); conn.connect(); var modSql = 'update usertable set name = ?,age = ? where userid = ?'; var modSqlParams = ['user006', '21',6]; //データの更新 conn.query(modSql,modSqlParams,function (err, result) { if(err){ console.log('[update ERROR] - ',err.message); return; } console.log('------------update------------------------'); console.log('update affectedRows',result.affectedRows); console.log('------------------------------------------\n\n'); }); conn.end();
var mysql  = require('mysql');  
 
var conn= mysql.createConnection({     
  host     : 'localhost',//接続先ホスト
  user     : 'root',//ユーザー名
  password : '123456', //パスワード
  port: '3306',           //ポート番号 
  database : 'arkgamedb' //DB名
}); 
 
conn.connect();

var modSql = 'update usertable set name = ?,age = ? where userid = ?';
var modSqlParams = ['user006', '21',6];
//データの更新
conn.query(modSql,modSqlParams,function (err, result) {
   if(err){
         console.log('[update ERROR] - ',err.message);
         return;
   }        
  console.log('------------update------------------------');
  console.log('update affectedRows',result.affectedRows);
  console.log('------------------------------------------\n\n');
});
 
conn.end();

実行結果
——-UPDATE—————————-
UPDATE affectedRows 1
—————————————–

Node.js

Posted by arkgame