Node.jsでmysqlを使用して次のコードを使用します
var mysql = require('mysql');
var db = mysql.createConnection({host:'localhost', user:'root', password: 'pw', database: 'db'});
db.connect();
そして、これを使用してデータを選択し、エラーを処理します。
db.query("SELECT * FROM user_info WHERE uid = ? LIMIT 1", [selfid], function(err, rows, fields) {
if (err) throw err;
// do something....
});
しかし、「INSERT」を使用して何らかのエラーが発生した場合、エラーを処理しないと app.js がクラッシュしますか?
var qstr = "INSERT INTO user_info (uid, message, created_time) VALUES(?, ?, CURRENT_TIMESTAMP)";
db.query(qstr, [uid, message]);