【发布时间】:2014-09-27 21:01:58
【问题描述】:
如何在 node.js 中向数据库发送空值? 我正在使用MySql Package for node JS
我有一些空值要插入,我想将它们作为 DBNull.Value(在 asp.net 中)而不是“null”或“”存储在数据库中。
另外,我不能跳过任何要插入的值。
我的代码如下:
var query=connection.query("insert into user_details(user_id,username,screenname,firstname,middlename,lastname,about_me,color_code,Gender,hobbies,occupation,member_of_group,profile_pic,address1,address2,city,pincode,phonenumber,EmailId1,EmailId2,createdate,updatedate) values('"+json.user_id+"','"+ json.username+"','"+json.screenname+"','"+json.firstname+"','"+json.middlename+"','"+json.lastname+"','"+json.about_me+"','"+json.color_code+"','"+json.Gender+"','"+json.hobbies+"','"+json.occupation+"','"+json.member_of_group+"','"+json.profile_pic+"','"+json.address1+"','"+json.address2+"','"+json.city+"',"+json.pincode+",'"+json.phonenumber+"','"+json.EmailId1+"','"+json.EmailId2+"','"+json.createdate+"','"+json.updatedate+"');",function(err,result){
if(!err){
connection.destroy();
callback(result);
}
else
{
console.log(err);
callback('error');
}
});
我该怎么做???
【问题讨论】:
标签: javascript mysql node.js node-mysql