mlneko
@mlneko
13-летний школьник.

Причина ошибки во время вставки строчки?

сделал функцию для быстрой вставки
c.execute(f'INSERT INTO westusers VALUES(id = {ida}, name = {namea}, username = {usernamea}, mail = {maila}, status = {statusa}, main = {maina}, uunique = {uuniquea}, donatebalance = {donatebalancea})')

использую её
westadduser(ida = message.from_user.id, namea = message.from_user.username, usernamea = message.from_user.username)

Выводит ошибку что все колонки которые я ввел не существуют
  • Вопрос задан
  • 87 просмотров
Решения вопроса 1
mlneko
@mlneko Автор вопроса
13-летний школьник.
Проблема оказалось совсем в другом, в функции при вставке нужно было поставить скобки
...westusers VALUES(id = "{ida}"....
акцент на "{ida}"
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@kirillinyakin
Разве так можно писать в SQL, правильнее же
INSERT INTO westusers(id ,name , username, mail, status, main, uunique, donatebalance) VALUES( Здесь пишешь свои значения)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
11 авг. 2020, в 00:34
10000 руб./за проект
10 авг. 2020, в 23:01
1500 руб./за проект
10 авг. 2020, в 19:19
20000 руб./за проект