截断不正确的double(nodejs)

时间:2018-08-13 08:00:52

标签: javascript mysql node.js

我得到

  

截断不正确的双精度值错误

跑步时

var post = {ip:'10.90.0.203'};
con.query("UPDATE ipaddress SET flag = 1,status = 'up' WHERE ip = ?",post);

这是我的表结构

create table ipaddress(
ip varchar(15) unique not null,
flag smallint default 0,
status varchar(5) default 'down');

2 个答案:

答案 0 :(得分:0)

这行不应该是:

con.query("UPDATE ipaddress SET flag = 1,status = 'up' WHERE ip = ?",post[ip]);

答案 1 :(得分:0)

我认为应该这样做:

con.query("UPDATE ipaddress SET flag = 1,status = 'up' WHERE ip = ?",post.ip);