sql >> Database >  >> RDS >> PostgreSQL

postgresql:fout dubbele sleutelwaarde schendt unieke beperking

Zoals de foutmelding u vertelt - u kunt geen twee rijen met dezelfde waarde in de kolommen dementia_type, snapid hebben omdat ze uniek moeten zijn.

Je moet ervoor zorgen dat de twee databases dezelfde waarden hebben voor dementia_type, snapid .

Een tijdelijke oplossing zou zijn om een ​​kolom aan uw tabel toe te voegen alter table t_types_of_dementia add column id serial generated always en gebruik die als primaire sleutel in plaats van je huidige.




  1. PHP:mysql_connect() werkt niet via de opdrachtregel

  2. MySQL beheren - voor Oracle DBA's

  3. Hoe kan ik waarde toewijzen aan een variabele met behulp van de aggregatiefunctie in mysql?

  4. PostgreSQL-tabel maken als deze niet bestaat