我将以下代码使用 mysql 与 Node.js
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]);