День добрый! Произошел конфузъ с созданием таблицы непосредственно через Python. Суть в том, что значение из переменной должно переносится в название новой таблицы. Но pymysql ставит кавычки, из за которых данная операция невозможна. Подскажите, как избежать данной проблемы
Код:
third_install = "CREATE TABLE %s (id BIGINT(255) PRIMARY KEY, name VARCHAR(255), pin INT(45), rankd VARCHAR(255))"
await cur.execute(third_install, (name))
await conn.commit()
Ошибка:
pymysql.err.ProgrammingError: (1064, "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 ''t' (id BIGINT(255) PRIMARY KEY, name VARCHAR(255), pin INT(45), rankd VARCHAR(2' at line 1")