【发布时间】:2017-01-05 00:09:16
【问题描述】:
我不断收到这个
错误:psycopg2.ProgrammingError:列“someentry”不存在。
当someentry 不是列时,错误表明列someentry 不存在,它只是一个要输入到数据库中的值。
这是给出错误的代码:
cur.execute('INSERT INTO {0!s} (ip_id, item) VALUES ({1!s}{2!s})'.format('mytable',1,'someentry'))
这是我创建表格的方式:
tablename = 'mytable'
command = """
CREATE TABLE IF NOT EXISTS {} (
ip_id SERIAL PRIMARY KEY,
item VARCHAR(255) NOT NULL
)
""".format(tablename)
cur.execute(command)
【问题讨论】:
标签: postgresql python-3.x psycopg2