PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Was ist das Problem beim Löschen einer Zeile aus der Datenbank?

Anscheinend haben Sie Ihre Tabelle(n) mit doppelten Anführungszeichen erstellt (was zunächst eine wirklich schlechte Idee ist). Sobald Sie das tun, müssen Sie immer fügen Sie Ihre Tabellen- und Spaltennamen hinzu in doppelten Anführungszeichen - überall.

Also

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

sollte sein:

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