Здравствуйте!
пробую создать таблицу через код, применив в качестве ее имени - переменную, но не выходит никак.
код :
db_object.execute(f'SELECT user_id FROM {message.chat.id} WHERE user_id')
result = db_object.fetchone()
print(result)
.
ошибка :
syntax error at or near "-"
LINE 1: SELECT user_id FROM -1001532563722 WHERE user_id
Минус никак нельзя убирать, тк это id чата и через него я буду проверять существование таблиц.
(подумывал убрать минус через
replace
и затем просто его дописывать при прочтении, но код ниже сам за себя говорит)
Попытка прописать название вручную так же не увенчалась успехом :
db_object.execute('CREATE TABLE IF NOT EXISTS {}'.format('test'))
result = db_object.fetchone()
print(result)
syntax error at end of input
LINE 1: CREATE TABLE IF NOT EXISTS test
текст в названии сменил несколько раз, а ошибка все та же.
Может я не понимаю чего-то?