Мне нужно получить идентификатор пользователя из базы данных SQLite3 и обновить его новыми значениями. Но у меня есть некоторые проблемы с этим.
db.each(`SELECT * FROM admins WHERE id = 1`, function(err, user) {
console.log(user);
db.run(`REPLACE INTO admins (id, user_id, first_name, last_name) VALUES
(user.id, user.user_id, user.first_name,
"NEW LAST NAME");`)
})
console.log(user)
возвращает:
{ id: 1,
user_id: 482078708,
first_name: 'ExampleFirstName',
last_name: 'ExampleLastName'}
events.js:183
throw er; // Unhandled 'error' event
^
Error: SQLITE_ERROR: no such column: user.id
Почему это показывает эту ошибку? Если я удаляю этот код, все становится хорошо ...