Как правильно использовать ГДЕ в ОБНОВЛЕНИИ в Node.js? - PullRequest
0 голосов
/ 12 марта 2020

Я хотел бы объяснить мою проблему дня.

В следующем коде мой PUT работает правильно, в настоящее время PUT обновляет все строки в таблице, но я хотел бы изменить только совпадающие строки.

Как я могу исправить эту проблему ?

 app.put('/api/alluserpls', (req, res, ) => {
     // récupération des données envoyées
     const formData = req.body;

     connection.query('UPDATE alluserpls SET ? WHERE id = id', formData, err => {
         if (err) {
             // Si une erreur est survenue, alors on informe l'utilisateur de l'erreur
             console.log(err);
             res.status(500).send("Erreur lors de la modification des users");
         } else {
             // Si tout s'est bien passé, on envoie un statut "ok".
             res.sendStatus(200);
         }
     });
 });

1 Ответ

0 голосов
/ 12 марта 2020

Вы пытались использовать предложение WHERE после SET?

Это было бы что-то вроде:

'UPDATE alluserpls SET //your update// WHERE //your condition//'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...