### 🔍 원인 - admin 계정(`kbsserver@naver.com`)이 이미 존재함 - 동일한 이메일로 다시 `INSERT` 쿼리가 실행되어 `UNIQUE KEY` 제약 조건 위반 발생 ### ✅ 재현 방법 1. `users` 테이블에 `kbsserver@naver.com` 계정이 존재하는 상태 2. 동일한 이메일로 회원가입/소셜로그인 시도 3. DB Duplicate Key 에러 발생 ### 🎯 기대 동작 - 이미 존재하는 이메일로 가입 시도 시, "이미 등록된 이메일" 안내 메시지를 표시 - 또는 소셜 로그인 시 기존 계정과 매핑(연동) 처리 ### 💡 해결 방안 제안 - 가입 시 이메일 중복 여부 사전 체크 (`SELECT` 후 분기 처리) - 소셜 로그인 계정 매핑 로직 추가 - 필요 시 `ON DUPLICATE KEY UPDATE` 등 UPSERT 로직 검토
🔍 원인
kbsserver@naver.com)이 이미 존재함INSERT쿼리가 실행되어UNIQUE KEY제약 조건 위반 발생✅ 재현 방법
users테이블에kbsserver@naver.com계정이 존재하는 상태🎯 기대 동작
💡 해결 방안 제안
SELECT후 분기 처리)ON DUPLICATE KEY UPDATE등 UPSERT 로직 검토