###前提・実現したいこと
pythonからpostgresSQL呼び出し、変数で定義されたデータをテーブルに挿入したい。
###発生している問題・エラーメッセージ
pythonからpostgresSQL呼び出し、変数で定義されたデータをテーブルに挿入したいのですが、
以下のエラーが出ました。
先日こちらのサイトにテーブル作成時に同じような問題で詰まった時に、迅速な回答を頂きとても助かりました。その時の回答を参考にしてコードを書いたのですが、また詰まってしまいました。
psycopg2.ProgrammingError: 列"test"は存在しません。 LINE1:...T INTO TEST_TABLE (filename, data1, data2) VALUES(test, data....)
###該当のソースコード
conn = psycopg2.connect("dbname=postgres host=localhost user=postgres password=test")
cur = conn.cursor()
tablename = "TEST_TABLE" filename = "test" indata1 = "data1" indata2 = "data2" sql = "CREATE TABLE %s (filename varchar, data1 varchar, data2 varchar);" % tablename cur.execute(sql) sql = "INSERT INTO %s (filename, data1, data2) VALUES(%s, %s ,%s);" % (tablename, filename, indata1, indata2) cur.execute(sql)
###試したこと
課題に対してアプローチしたことを記載してください
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/30 09:24