Столбец Rap не существует! postgreSQL! Постоянно выбивает эту ошибку при попытке занести инфу
import sqlalchemy import psycopg2
engine = sqlalchemy.create_engine('postgresql://ssvt:qqq@localhost:5432/hw')
connection = engine.connect()
add_new = connection.execute("""INSERT INTO genre(id,genre_name) VALUES(1,rap)""")
Ответы (1 шт):
Автор решения: dtroyan
→ Ссылка
Вы пытаетесь вставить переменную с именем rap которая нигде не определена, а не какое-то значение.
connection.execute("""INSERT INTO genre(id,genre_name) VALUES(1,rap)""")
Необходимо rap взять в кавычки:
connection.execute("""INSERT INTO genre(id,genre_name) VALUES(1,'rap')""")