Задать вопрос
mlneko
@mlneko

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

сделал функцию для быстрой вставки
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)

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

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

Похожие вопросы
25 дек. 2024, в 08:00
20000 руб./за проект
25 дек. 2024, в 07:53
20000 руб./за проект
25 дек. 2024, в 07:45
20000 руб./за проект