PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Quel est le problème avec la suppression d'une ligne de la base de données ?

Apparemment, vous avez créé votre ou vos tables en utilisant des guillemets doubles (ce qui est une très mauvaise idée pour commencer). Une fois que vous avez fait cela, vous devez toujours joindre vos noms de table et de colonne entre guillemets - partout.

Alors

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

devrait être :

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