Delete mysql

PHOTO EMBED

Wed Jun 01 2022 20:19:20 GMT+0000 (Coordinated Universal Time)

Saved by @zaccamp #javascript

// Delete a candidate
app.delete('/api/candidate/:id', (req, res) => {
  const sql = `DELETE FROM candidates WHERE id = ?`;
  const params = [req.params.id];

  db.query(sql, params, (err, result) => {
    if (err) {
      res.statusMessage(400).json({ error: res.message });
    } else if (!result.affectedRows) {
      res.json({
        message: 'Candidate not found'
      });
    } else {
      res.json({
        message: 'deleted',
        changes: result.affectedRows,
        id: req.params.id
      });
    }
  });
});
content_copyCOPY

https://courses.bootcampspot.com/courses/972/pages/12-dot-2-6-create-the-delete-route?module_item_id