๊ด€๋ฆฌ ๋ฉ”๋‰ด

ruriruriya

[DB] ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค MySQL - Error Code : 1062.Duplicate entry๊ฐ€ ๋‚˜์˜ค๋Š” ์ด์œ  ๋ณธ๋ฌธ

๐Ÿ›ข๏ธDB/MySQL

[DB] ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค MySQL - Error Code : 1062.Duplicate entry๊ฐ€ ๋‚˜์˜ค๋Š” ์ด์œ 

๋ฃจ๋ฆฌ์•ผใ…‘ 2023. 12. 4. 10:24
๋ฐ˜์‘ํ˜•

MySQL์—์„œ Error Code 1062๋Š” "Duplicate entry" ์—๋Ÿฌ๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค.
์ด ์˜ค๋ฅ˜๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ์œ ๋‹ˆํฌ(unique) ๋˜๋Š” ํ”„๋ผ์ด๋จธ๋ฆฌ ํ‚ค(primary key) ์ œ์•ฝ ์กฐ๊ฑด์„ ์œ„๋ฐ˜ํ•˜์—ฌ ์ค‘๋ณต๋œ ๊ฐ’์„ ์‚ฝ์ž…ํ•˜๋ ค๊ณ  ํ•  ๋•Œ ๋ฐœ์ƒํ•œ๋‹ค.

 

์ด ์˜ค๋ฅ˜๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š”:

  1. ์ค‘๋ณต ๊ฐ’์„ ํ™•์ธ:
    ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ด๋ฏธ ์กด์žฌํ•˜๋Š” ๊ฐ’์ธ์ง€ ํ™•์ธํ•ด์•ผ ํ•œ๋‹ค.
    SELECT ์ฟผ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ค‘๋ณต๋œ ๊ฐ’์„ ํ™•์ธํ•˜๊ณ ,
    ์‚ฝ์ž…ํ•˜๋ ค๋Š” ๊ฐ’์ด ์ด๋ฏธ ์กด์žฌํ•˜๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.
  2. ๊ณ ์œ ํ•œ ๊ฐ’์„ ์‚ฝ์ž…ํ•˜๊ฑฐ๋‚˜ ์—…๋ฐ์ดํŠธ:
    ์ค‘๋ณต๋œ ๊ฐ’์„ ์‚ฝ์ž…ํ•˜๋ ค๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ๊ณ ์œ ํ•œ ๊ฐ’์„ ์‚ฝ์ž…ํ•˜๊ฑฐ๋‚˜,
    ์ด๋ฏธ ์กด์žฌํ•˜๋Š” ๊ฐ’์„ ์—…๋ฐ์ดํŠธํ•˜์—ฌ ์œ ๋‹ˆํฌ ๋˜๋Š” ํ”„๋ผ์ด๋จธ๋ฆฌ ํ‚ค ์ œ์•ฝ ์กฐ๊ฑด์„ ๋งŒ์กฑ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  3. ์ œ์•ฝ ์กฐ๊ฑด ํ™•์ธ ๋ฐ ์ˆ˜์ •:
    ํ…Œ์ด๋ธ”์˜ ์ œ์•ฝ ์กฐ๊ฑด์„ ํ™•์ธํ•˜์—ฌ ์ค‘๋ณต์„ ํ—ˆ์šฉํ•˜์ง€ ์•Š๋„๋ก ํ•˜๋Š” ์œ ๋‹ˆํฌ ๋˜๋Š” ํ”„๋ผ์ด๋จธ๋ฆฌ ํ‚ค๋ฅผ
    ์ ์ ˆํ•˜๊ฒŒ ์ˆ˜์ •ํ•˜๊ฑฐ๋‚˜ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.
๋ฐ˜์‘ํ˜•