我有一个MySQL数据库,其中包含ID列以及客户端问题的一些答案。
ID | q1 | q2 | ...
1 | answer 1 | answer 2 | ...
我必须动态调整入口行,具体取决于网站用户的方法(无静态表单)。
我尝试了以下语句来更新数据库条目:
'UPDATE questions SET ? = ? WHERE id = ?', [data.qId, data.answer, id],
但它不起作用。当我将第一个?
更改为完全列名q2
(并将数组清除为此?
)时,效果很好。
是否存在这种动态列语句的可能性,因为http.request仅包含特定的答案,我希望,我可以使用SQL语句解决这个问题,而不是在后端使用更多逻辑。
提前致谢。