SQLITE_ERROR: нет такого столбца: reqxp

#javascript #sqlite

#javascript #sqlite

Вопрос:

Итак, я пытаюсь округлить число в ячейке за последний час, но не могу понять это.

db.run(`SELECT round(reqxp) WHERE userid = ?`, [userid])

Это то, что я получил до сих пор.

И теперь я получаю сообщение об ошибке

SQLITE_ERROR: no such column: reqxp

но если вы посмотрите на мою таблицу, которая там существует.

Также я пробовал это

db.run(`SELECT userstats round(reqxp) WHERE userid = ?`, [userid]) Но 0 успеха!

Ответ №1:

Мне кажется, что вы забыли указать таблицу, из которой следует выбирать:

 db.run(`SELECT round(reqxp) FROM your_table_goes_here WHERE userid = ?`, [userid])
  

https://tutorialspoint.com/sqlite/sqlite_select_query.htm