본문으로 바로가기

Node.js(MySQL) - Chapter 05. Delete

category Front-End/- Node.js 2019. 10. 8. 16:51

1. Delete Record

테이블에 존재하는 레코드들을 삭제하기 위해서 "DELETE FROM" 구문을 사용한다.

var mysql = require('mysql');

var con = mysql.createConnection({
	host : "localhost",
	user : "yourname",
	password : "yourpassword",
	database : "mydb"
});

con.connect(function(err) {
	if(err) throw err;
	var sql = "DELETE FROM customers WHERE address = 'Mountain 21'";
	con.query(sql, function(err, result) {
		if(err) throw err;
		console.log("Number of records deleted: " + result.affectedRows);
	});
});

저장하고 실행하면 다음과 같은 결과를 출력한다.

Number of records deleted: 1

 

2. The Result Object

결과 객체가 포함하고 있는 속성 정보는 다음과 같다.

{
  fieldCount: 0,
  affectedRows: 1,
  insertId: 0,
  serverStatus: 34,
  warningCount: 0,
  message: '',
  protocol41: true,
  changedRows: 0
}