sql >> Databasteknik >  >> RDS >> PostgreSQL

Vad är problemet med att ta bort en rad från databasen?

Tydligen skapade du dina tabeller med dubbla citattecken (vilket är en riktigt dålig idé till att börja med). När du har gjort det måste du alltid bifoga dina tabell- och kolumnnamn inom dubbla citattecken – överallt.

"DELETE FROM \"Patients\" WHERE Patients.PatientID = ?"

bör vara:

"DELETE FROM \"Patients\" WHERE \"Patients\".\"PatientID\" = ?"



  1. Fel vid laddning av MySQLdb-modul 'Installerade du mysqlclient eller MySQL-python?'

  2. Lista över främmande nycklar och tabellerna de refererar till i Oracle DB

  3. Syntax för row_to_json med sqlalchemy

  4. Migrera från Postgres till SQL Server 2008