wafflestudio/seminar-2020

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

オープン

#141 opened on 2020/09/09

 (0 件のコメント) (8 件のリアクション) (0 人の担当者)Python (49 件のフォーク)auto 404
HW1backendgood first issuequestion

Repository metrics

Stars
 (27 個のスター)
PR merge metrics
 (30d に merged PR はありません)

説明

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

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

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

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

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

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

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

コントリビューターガイド