sql >> Database >  >> RDS >> PostgreSQL

lokale postgres db blijft fouten geven dubbele sleutelwaarde schendt unieke beperking

U moet ANALYZE uitvoeren om het aantal rijen synchroon te krijgen. Klik in pgAdmin met de rechtermuisknop op de tabel en kies daarvoor "Onderhoud". Druk vervolgens op F5 op tafel.

Heeft echter niets te maken met de unieke sleutelschending. Dat betekent een waarde die u probeert in te voeren in een kolom met een UNIQUE of PRIMARY KEY beperking is al aanwezig in een andere rij.



  1. Hoe velden samen te voegen en uitvoer weer te geven in php en sql

  2. Dubbele opeenvolgende records filteren in een SELECT

  3. MySQL-query om de vorige maand te berekenen

  4. IF EXISTS gebruiken met een CTE