Ошибка при SELECT запросе MySQL

Поддержка
  • Здравствуйте, я столкнулся с проблемой. При попытке отправки SELECT запроса, то возникает ошибка, то нет. Зависит это от того, использую ли я переменную для названия таблицы.
    Если я делаю SELECT запрос таким образом:
    873f406b-a667-48dc-a73c-7e85c255e2a4-image.png
    То всё проходит отлично, но если я делаю так:
    b0a61af0-81c2-4b2d-b8ee-575b901a81d1-image.png
    То тогда выдаёт такую ошибку: SequelizeDatabaseError: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''comm' WHERE 'accs' = 'spacemops'' at line 1

    Если что, то переменная [[BD_TABLE]] = comm, поэтому я не понимаю, почему при одинаковых значениях, разные результаты.
    [[BD_ACCS]] = accs
    [[USERNAME]] = spacemops

  • @PECTAPT попробуй выключить параметризировать переменные, и ковычки где надо поставь. У тебя название таблицы получается в ковычках, а так не правильно.

  • @Bigma Спасибо за ответ, я пробовал так делать и ранее, но использовал не те кавычки. Я использовал `` вместо ''.

  • @PECTAPT ковычки нужны только в фильтрах, а у вас они везде получаются, типо так

    SELECT column_to_select FROM table_to_select WHERE certain ='conditions_apply'