Я создаю бот-диск (Discord JS), используя NodeJS и использую sqlite3 для хранения 2 наборов данных.
Я открываю БД с помощью:
let db = new sqlite3.Database('./db/games.db', (err) => {
if (err) {
console.error(err.message);
return;
}
...
}
Позже я сохраняю определенное сообщение в таблице с именем promotedGames (id INCREMENTAL, сервер INT, канал INT, messageID INT)
И когда я запрашиваю базу данных с помощью
db.all(`SELECT * FROM promotedGames WHERE gameID = ${row.id}`, (err, promotedGamesResults) => {
...
It всегда возвращает первую сохраненную игру, я понятия не имею, почему это вообще может происходить.
Шаги, предпринятые до сих пор: - перезапустить приложение Node - удалил базу данных sqlite3 и переделал ее - удалил папку node_modules и переустановил все пакеты
Любые намеки на то, что я могу делаете неправильно?
Заранее спасибо