我有两个表和配置文件,并在下面的表中插入配置文件的ID(外键)
在插入与表的配置文件 ID 匹配的表外键之前,我如何确定?
var o_segui = {
seguace_id: profilo,
seguito_id: data.profilo_da_seguire,
created: new Date()
};
connection.query('INSERT INTO follow SET ?', o_segui, function(error, rows) {
if (error) {
var err = "Error on 'seguiAction': " + error;
console.error(err);
throw err;
}
现在我在插入之前使用查询检查现在是否存在,例如:
connection.query('SELECT count(*) as n FROM profile WHERE id =' + connection.escape(profilo_da_seguire), function(error, rows) {
if (error) {
var err = "Error on 'verifico Profilo': " + error;
console.error(err);
throw err;
}
console.log(rows);
if (rows.shift().n > 0) { then OK
在我的插入中更新我确实抛出错误......如果我评论抛出错误服务器节点不会关闭......我必须评论这一行并关闭连接?