节点红色中“更新”的正确语法

时间:2018-09-26 13:44:59

标签: node-red

this is the screen with all the output有人可以告诉我在mysql中使用mysql节点在Node-red中进行更新的正确语法是什么。

这是我使用过的那个,但是它是错误的:

msg.topic = "UPDATE cambio SET cambio_1 = ("msg.payload.cambio_1")";

return msg;

1 个答案:

答案 0 :(得分:2)

SQL语法通常不使用括号将值括起来。因此,您的功能节点应该看起来像这样:

msg.topic = "UPDATE cambio SET cambio_1 = " + msg.payload;

return msg;

这确实假设msg.payload是一个数字。如果是字符串,则需要在值周围加上引号:

msg.topic = "UPDATE cambio SET cambio_1 = '" + msg.payload + "'";

return msg;