UNIQUE 제약이 걸린 열에 이미 있는 값을 넣으려 했거나, 이미 있는 값으로 바꾸려 했을 때 납니다. 제약이 일을 한 것이고, 그래서 이 오류는 데이터가 깨지기 전에 막혔다는 뜻입니다. SQLSTATE 23000. 실제 MySQL 8.4 에서 이 오류가 난 SQL 과 서버가 돌려준 메시지 원문, 그리고 같은 판에서 성공한 사례를 함께 봅니다.
이 페이지는 자바스크립트로 그립니다. 브라우저에서 자바스크립트를 켜면 MySQL 1062 Duplicate entry — 중복 키 오류는 왜 나고 어떻게 다루나 | DBDeepE 화면이 열립니다.