데이터를 수정하는 것 역시, 같은 형식의 코드로 이루어진다.
(sql
문만 살짝 다르다.)
var sql = "UPDATE topic set title=?, author=? where id=?";
var params = ['NPM', 'Ming', 1];
conn.query(sql, params ,function(error,results,fields){
if(error){
console.log(error);
}else{
console.log(results);
}
});
affectedRows
. 영향을 받은 행이 1개 있다는 뜻이다.var sql = "UPDATE topic SET title=?, author=? where id=6";
var params = ['NPM','Ming'];
conn.query(sql, params ,function(error,results,fields){
if(error){
console.log(error);
}else{
console.log(results.insertId);
}
});
(결과)
id=6 에 해당하는 데이터의 값들이 변경된 것을 알 수 있다.
데이터를 삭제하는 것 역시, 유사하다.