중복값이 허용되지 않는 Primary Key는 자동으로 입력을 하려고 하면 에러메세지를 띄우게 될텐데... 뭐 그렇게 해서 하는것 보다는 SELECT 문을 활용하여 있는지 확인하고 입력하는게 더 좋지 않을까요? 내부의 데이터베이스이기 때문에 속도는 생각만큼 느리지는 않을꺼라 생각됩니다.
뭐.. 쿼리문 한줄로 입력을 하면야 좋겠지만 그렇게 되면 앱에서 상황판단이 안 되고, 다른 오류의 주범이 될 수도 있으리라 생각됩니다.
일단은 자료의 갯수가 얼마나 되는지 몰라서 그렇지만요.. 자료의 갯수가 엄청 많다면... 그건 서버에서 처리해야 될 것이라 생각되구요..