@new_year2021

Хочу добавить в бд значение но выдает ошибку почему?

Вот код где я хочу добавить в таблицу user_id переменную user_id_v
но пишет столбца нету ну конечно его не будет если я хочу его добавить :(
con = psycopg2.connect(
                host='localhost',
                database='Drive_in',
                user='postgres',
                password='42661902',
                port=5432
            )
            curr = con.cursor()

            curr.execute(f"""INSERT INTO users_id (user_id) VALUES ({user_id_v})""")
            con.commit()
            con.close()

psycopg2.errors.UndefinedColumn: ОШИБКА: столбец "a535821263" не существует
LINE 1: INSERT INTO users_id (user_id) VALUES (a535821263);
  • Вопрос задан
  • 97 просмотров
Пригласить эксперта
Ответы на вопрос 1
@malving
Нужно отправлять кортеж т.е
INSERT INTO users_id (user_id) VALUES (?), (user_id,)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы