NodeJS 中数据库connection.query的语法有些不明白?

比如这样的语句:



  connection.query('INSERT INTO users SET ?',{username:'RITSU',firstname:'yan'},function(err,result){
   //})
   
   
   
   其中SET 与? 关键字什么意思?
   还有所谓的用??来作为sql标识符使用参数又是何解?
阅读 11.5k
2 个回答

node-mysql的query有点扯。。建议你自己用占位符拼sql后,replace,不要去用它的??和?
一般来说,??代表table name和column name,?代表动态的值

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题