Re: DELETE FROM statement not working

From: Dorian Hoxha <dorian(dot)hoxha(at)gmail(dot)com>
To: Shaan Repswal <shaun(dot)reapswaal(at)gmail(dot)com>
Cc: psycopg(at)postgresql(dot)org
Subject: Re: DELETE FROM statement not working
Date: 2016-03-14 16:58:52
Message-ID: CANsFX06+jrOdiz2qO_BCWBKWs3p5DEbssVq1gg7RemASb7JJmw@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: psycopg

Try doing a rollback before issuing the other query.

On Mon, Mar 14, 2016 at 5:56 PM, Shaan Repswal <shaun(dot)reapswaal(at)gmail(dot)com>
wrote:

> I was trying to delete a record I got inside my database and so I first
> typed all of this inside the interpreter... It was followed by the error
> mentioned at the bottom. I can't figure this out. Can anyone help me out?
>
> >>> conn = psycopg2.connect("dbname=prototypedb user=postgres
> password=superman123")
> >>> cur = conn.cursor()
> >>> cur.execute("DELETE FROM inventory WHERE name = \"Polyester Direct
> High Gloss\";")
> Traceback (most recent call last):
> File "<pyshell#84>", line 1, in <module>
> cur.execute("DELETE FROM inventory WHERE name = \"Polyester Direct
> High Gloss\";")
> psycopg2.ProgrammingError: column "Polyester Direct High Gloss" does not
> exist
> LINE 1: DELETE FROM inventory WHERE name = "Polyester Direct High Gl...
> ^
>
> >>> name = "DELETE FROM inventory WHERE name = \"Polyester Direct High
> Gloss\";"
> >>> cur.execute(name)
> Traceback (most recent call last):
> File "<pyshell#86>", line 1, in <module>
> cur.execute(name)
> psycopg2.InternalError: current transaction is aborted, commands ignored
> until end of transaction block
>

In response to

Browse psycopg by date

  From Date Subject
Next Message Adrian Klaver 2016-03-14 17:04:30 Re: DELETE FROM statement not working
Previous Message Adrian Klaver 2016-03-14 16:58:45 Re: DELETE FROM statement not working