在红色节点中,我通过以下功能发送从plc提取的数据:
msg.topic = `insert into plc_valori_tag(numero_macchina, tag_macchina, valore_tag, data) values
(
'5',
'stato_macchina',
${msg.payload["numero_macchina"]},
${msg.payload["data_ora"]}
)`;
return msg;
data_ora是字符串。
但是,当我启动程序时,出现以下错误,我不知道如何解决!
错误:ER_PARSE_ERROR:您的SQL语法有错误;查看与您的MySQL服务器版本相对应的手册,以在':54:05)'附近使用正确的语法
谢谢!
答案 0 :(得分:0)
似乎对反义词和引号的使用错误
msg.topic = "insert into plc_valori_tag(numero_macchina, tag_macchina, valore_tag, data) values
('5','stato_macchina', ${msg.payload['numero_macchina']},${msg.payload['data_ora']})";
return msg;