关于 node-mysql 不定参的 update 该怎么操作呢?

假设我有个API是更新用户信息的,在不同的场景传的参数也不一样,有地方只传递了姓名性别,有地方则传递了姓名身高体重
conn.query('UPDATE user SET xx=?, xx=?, xx=? WHERE xxx=? AND status=0', [xx, xx, xx, xxx], ...

如果我不想通过if-else分别执行不同的conn.query我该怎么把不同情况的update都写到一个query呢?

阅读 4.1k
1 个回答

不行. 就是写if else也没几行代码. 要不然把if else写到js里面, 要不然写到sql里面

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