【发布时间】:2015-04-15 22:04:08
【问题描述】:
基本上我有两张桌子
User -> id, name , email , fname, lname etc...
Device -> id, name, user_id, etc......
首先我将数据插入用户表并得到结果,
从该结果中,如何获取 User 表条目的 Id 以便我可以将其用作设备中的条目的user_id
基本上user_id 是foreign key 指User 表
我的插入代码是这样的
exports.user = function(req,res){
var user_email = req.param('email', null);
var user_fname = req.param('fname', null);
var user_lname = req.param('lname', null);
var user_phone = req.param('phone', null);
var user_description = req.param('description',null);
var user_data = {
table:TABLE_USER,
data:{
'email':user_email,
'fname':user_fname,
'lname':user_lname,
'phone':user_phone,
'description':user_description
}
}
db.insert(user_data,function (result) {
//How to get the ID of the last inserted row from result,
// get Id and insert in device table
res.writeHeader(200, {"Content-Type": "text/plain"});
res.write(result[0] + " ");
res.end();
}
);
}
【问题讨论】:
-
你用什么mysql驱动/节点模块?
-
我用的是mysql "version": "2.6.2",