728x90
처음 mysql을 쓰면서 신기했던 기능이 auto_increment 였다.
와! 자동으로 숫자가 증가하네!?
기술적으로 큰 지식을 요하는 수준은 아니지만, auto_increment 의 특징을 정확히 모른다면 누구나 다 그럴싸하게 생각해볼 수 있는 질문인 것 같다.
질문
데이터베이스에 저장되는 순서를 저장하고 싶다면 auto_increment을 사용하면 된다는 것은 알고 있습니다.
이를 변형해서 아래 예시와 같이 고정된문자+저장되는 순서로 데이터를 저장하려면 sql문을 어떻게 작성해야 하나요?
해당 속성은 기본키로 사용할 예정입니다.
예시)
첫번째로 저장된 행: B0001
두번째로 저장된 행: B0002
.
.
.
천번째로 저장된 행:B1000
답변
auto_increament 는 int 형만 지원합니다.
아래에 나와있는 것을 참고하셔서 스스로 로직을 만드셔야 합니다.
https://stackoverflow.com/questions/14038586/auto-increment-varchar-in-mysql
https://kin.naver.com/qna/detail.naver?d1id=1&dirId=10205&docId=402109514&page=1#answer1
728x90
'IT > 네이버지식인' 카테고리의 다른 글
[지식인] 좀비 피시 치료법 (0) | 2022.06.01 |
---|---|
[지식인]CentOS 설치하는데 아이디 설정은 안하고 비번설정만했는데아이디 적으라는 것이 나오는데 뭐라고 적어야 하지요..??? (0) | 2022.05.29 |
[지식인]awk 명령어 질문입니다 (0) | 2022.05.28 |
[지식인]리눅스 원하는 값만 추출 (0) | 2022.05.28 |
[지식인]질문 aws ubuntu startx 명령어 사용법 (0) | 2022.05.28 |