Eğer bu hatayı alıyorsanız veritabanında yapılan bir constraint yani kısıtlama ile alakalıdır. Örneğin benzersiz bir sütun olarak id tanımladığımızı düşünürsek aynı id den kayıt atmaya çalışınca bu hatayı alabilirsiniz. Eğer sequence kullanıyorsanız sequence değerini max id ye göre bir sonraki değer olarak değiştirebilirsiniz. Peki bu değer nasıl değiştirilir?
Sequence Değeri Nasıl Değiştirilir?
Oracle :
ALTER SEQUENCE my_schema.mysequence_name RESTART 122;
Postgre:
ALTER SEQUENCE my_schema.mysequence_name RESTART WITH 105;
Mysql:
ALTER SEQUENCE my_schema.mysequence_name MINVALUE 10 START 10 RESTART 10;