今天在使用 node.js 往mysql中插入数据时包了一个错误:
改之前的sql语句:
let sql = `INSERT INTO liuyan(user,time_msg,msg) VALUES(${req.query.user},${req.query.time_msg},${req.query.msg})`
经过百度,查资料,解决方法如下:
原因是char型要加’'符号。
将sql语句改为:
let sql = `INSERT INTO liuyan(user,time_msg,msg) VALUES(${req.query.user},'${req.query.time_msg}','${req.query.msg}')`
我在node.js中是这样的,不知道在 java 和其他后端语言中适不适用。