sql >> Databasteknik >  >> RDS >> PostgreSQL

FEL:uppdatera eller ta bort på tabellanvändare bryter mot begränsningen för främmande nyckel fk_rails_03de2dc08c på tabellkommentarer

Det låter som att användare nummer 11 har gjort några kommentarer och användaren kan därför inte tas bort eftersom dessa kommentarer fortfarande hänvisar till den användaren. Detta är vad en främmande nyckel är - poster i kommentarstabellen (en underordnad tabell) är nycklade till den överordnade tabellen (användaren) - föräldern kan inte tas bort eftersom det skulle lämna föräldralösa poster

Ta bort användare 11:s kommentarer först, eller ändra den främmande nyckeln så att den är "på radera kaskad"-läge - radering av föräldern kommer att orsaka automatisk radering av underordnade poster




  1. Använd PDO-satsen flera gånger när du använder flera foreach-loopar

  2. ODBC-fråga på MS SQL Server returnerar endast de första 255 tecknen i PHP PDO (FreeTDS)

  3. Bästa sättet att lagra data på serversidan?

  4. Pivotering av data med två kolumner