PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Na czym polega problem z usunięciem wiersza z bazy danych?

Najwyraźniej utworzyłeś tabele za pomocą podwójnych cudzysłowów (co jest naprawdę złym pomysłem na początek). Gdy to zrobisz, musisz zawsze załącz nazwy tabel i kolumn w podwójnych cudzysłowach - wszędzie.

Więc

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

powinno być:

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL:znacznik czasu w przyszłości

  2. Sprawdź, czy tabela sqlalchemy jest pusta

  3. Która jest bardziej wydajna smallint czy character(10)?

  4. Zdalne połączenie z serwerem Postgresql

  5. postgresql - liczba (brak wartości null) każdej kolumny w tabeli