Показать сообщение отдельно
  #1 (permalink)  
Старый 13.05.2022, 06:10
Аспирант
Отправить личное сообщение для Jimy Посмотреть профиль Найти все сообщения от Jimy
 
Регистрация: 21.03.2019
Сообщений: 64

Ошибка в SQLITE при удалении записи...
Данные приходят из формы.
Пытаюсь удалить запись:
app.post("/unit/delete/:id", (req, res) => {
        const id = req.params.id;
        const un_record = [req.body.Unit, id];
        const sql = "DELETE FROM Unit WHERE id = ? ";
        db.run(sql, un_record, err => {
            if (err) {
                return console.error(err.message);
              }
              res.redirect("/unit");
          
     });
         });

Выдает err. SQLITE_RANGE: column index out of range. Но вот обновление вполне себе работает... Что не так с удалением? Если сделать запрос на удаление всех записей типа: "DELETE FROM Unit" - та же ошибка. Что неверно? Спасибо!
Ответить с цитированием