Как обновить две таблицы без объединения в Node.js? - PullRequest
0 голосов
/ 06 августа 2020

Как обновить две таблицы MySQL одним нажатием кнопки «Скрыть»? Я создал таблицу, в которой вы можете редактировать, основываясь на серийном номере агента, показанном ниже. При нажатии кнопки «Скрыть» он должен изменить AgentStatus на Retired, а политики этого агента - на другого агента. Правильный ли запрос MySQL или мне нужно сделать два запроса вместо этого?

Это в моем html для отображения агента в agentavia Table with button

This is the agentavia table to change status from active to retired enter image description here

This is policy1 table where policyAgent will change to another agent name as they click the retired button. введите описание изображения здесь

Код для изменения данных в mysql

router.get("/retire/:id", function (req, res, next) {
  const AgentId = req.params.id;
  const sql = `SELECT * FROM agentavia WHERE id= ${AgentId}`;
  db.query(sql, function (err, data) {
    if (err) throw err;
    res.render("modifyagent", { title: "Agent List", editData: data[0] });
  });
});

router.post("retire/:id", function (req, res, next) {
   const sql = `UPDATE * from agentavia and policy1 WHERE id= ? and agentStatus = 'Retired' and 
   policyAgent = 'Vani'` ;
          db.query(sql, function (err, data) {
            if (err) throw err;})
            alert("New agent shall take over your policies");
  });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...