wafflestudio/seminar-2020

SQL varchar 의 대소문자 구분/ 공백 여부

Open

#141 opened on Sep 9, 2020

 (0 comments) (8 reactions) (0 assignees)Python (49 forks)auto 404
HW1backendgood first issuequestion

Repository metrics

Stars
 (27 stars)
PR merge metrics
 (PR metrics pending)

Description

username을 여러번 만들다보니까 아이디어가 고갈되어서 같은 username을 대소문자 바꿔서 넣어봤는데 error가 계속 발생하더라구요..!

그래서 그냥 db에 직접 insert해보니까

ERROR 1062: 1062: Duplicate entry '제가 쓴 username' for key 'auth_user.username'

이렇게 에러 메시지가 나오는 것을 보았습니다..!

찾아보니 username의 데이터 타입이 varchar로 되어서 unique하지 않다고 판단했나봅니다..

그래서 다들 username 만들 때 혼란 없이 만드시길 바라는 마음 + 어떻게 하면 이 설정을 바꿀 수 있는지 궁금해서 여쭤봅니다!

대소문자 구별을 할 수 있게 하려면 db에 어떤 조치를 취하면 되나요??

Contributor guide