python "sqlite3.OperationalError: near" (": синтаксическая ошибка" при использовании форматированной строки - PullRequest
0 голосов
/ 18 января 2020

Это может выглядеть как дубликат, но я не могу найти решение, так что ...

Я использую python и имею пользовательский ввод и использую этот ввод, чтобы сделать база данных.

Это, полностью работает:

cursor.execute(f"""CREATE TABLE project1 (
        {column1} TEXT,
        {column2} TEXT,
        {column3} INT,
        {column4} INT,
        {column5} INT  );   """)
        database.commit()

, но это большой нет нет:

cursor.execute(f"""CREATE TABLE {pjnamen} (
        {column1} TEXT,
        {column2} TEXT,
        {column3} INT,
        {column4} INT,
        {column5} INT  );   """)
        database.commit()

В чем проблема и как я могу это исправить? ? заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...