【发布时间】:2020-12-27 10:54:10
【问题描述】:
这就是我查询更新行的方式,它的工作原理:
const [rows, meta] = await db.query(
`
UPDATE
Portfolio
SET
title = ?,
infoText = ?,
devPeriod = ?,
tags = ?
WHERE
id = ?
`,
[title, infoText, Number(devPeriod), tags, Number(portfolioId)]
);
return rows;
但有时取决于用户想要什么,我必须查询才能仅更新特定列。例如,用户可能只想编辑 devPeriod 或标签和 infoText。 我如何做到这一点?
【问题讨论】:
标签: mysql node.js express mariadb