私のプログラムはsqlite3.OperationalError
、次のメッセージで例外を発生させます:
: near ",": syntax error
SQL 文字列を表示する try-except ブロックがあります。
try:
self._db_cur.execute(sql)
except Exception, e:
print sql
raise e
これは印刷された SQL です...最も興味深い部分は...そのクエリを SQLite マネージャーに挿入すると...動作することです。私はここで無知です。
INSERT INTO connections_to_jjos(
connections_id,
jjo_error_id,
binder_task_id
)
VALUES
(
55,
(select id from jjo_errors where name = "--Unknown--"),
(select id from tasks where name = "DCDD")
)
,
(
55,
(select id from jjo_errors where name = "--Unknown--"),
(select id from tasks where name = "ANDD")
)
何らかの理由で、パラメーター化されたステートメントを使用していません。