inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[초급] 찍어먹자! 코틀린과 Spring Security + JWT로 회원가입 만들기

2.2. 회원가입 기능 만들기

테이블 create문

182

shapa355

작성한 질문수 1

0

회원가입 하는데 java.sql.SQLSyntaxErrorException: (conn=90) Unknown SEQUENCE: 'member_seq' 이 오류 때문에 계속 데이터 입력이 안되는데 테이블 create 문 알려주시거나 key값 설정 어떻게 했는지 알려주세요~!

kotlin spring-boot jpa spring-security jwt

답변 1

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.

shapa355님, 회원가입 기능을 구현하면서 발생한 java.sql.SQLSyntaxErrorException: (conn=90) Unknown SEQUENCE: 'member_seq' 부분은 시퀀스(SEQUENCE)와 관련된 SQL 문법 오류를 나타냅니다. 일반적으로 시퀀스는 데이터베이스에서 고유 식별자(Primary Key)를 생성하기 위해 사용되는 객체입니다. 만약 회원 테이블에 대한 CREATE TABLE 구문이나, 시퀀스를 생성하는 CREATE SEQUENCE 구문이 필요하시다면 다음과 같이 작성할 수 있습니다.

CREATE SEQUENCE member_seq
    START WITH 1
    INCREMENT BY 1
    NOCACHE
    NOCYCLE;

그리고 CREATE TABLE 구문에서 이 시퀀스를 키 값으로 설정하는 방법은 다음과 같습니다.

CREATE TABLE member (
    id BIGINT NOT NULL DEFAULT NEXTVAL('member_seq'),
    username VARCHAR(255) NOT NULL,
    password VARCHAR(255) NOT NULL,
    -- 기타 필요한 컬럼들
    PRIMARY KEY (id)
);

위의 예시에서 member_seq 시퀀스는 아이디를 자동으로 증가시키는 역할을 하며, member 테이블의 id 컬럼에 기본값으로 지정하여 사용합니다. 사용하고 계신 데이터베이스의 SQL 문법에 맞게 조정이 필요할 수도 있으니, 해당 데이터베이스의 문서를 참고하시어 적절하게 수정해 주시기 바랍니다.

데이터베이스 설계나 시퀀스 생성에 대한 구체적인 예시가 필요하시다면, 제공해 드린 정보외의 Spring Boot 문서에서는 직접적인 CREATE TABLE 문법 예시를 찾을 수 없어, 위와 같이 일반적인 SQL 작성 방식대로 안내드렸습니다.

더 도움이 필요하시거나 다른 질문이 있으시면 언제든지 문의해 주세요.

0

shapa355

안녕하세요 답변 감사합니다~~

패키지 구분에 대해 궁금한게 있습니다

0

7

1

스프링부트 서버 에러나요

0

17

1

74. 데이터 캐시 - 1 (이론) 강의 영상 누락

0

26

1

2026.04에 추가된 강의 시청 불가

0

27

1

Service Create/Update Record 운용과 Delete Record 미운용의 차이 질문

0

18

1

인가 코드 발급(프론트 vs 백)

0

28

2

validation 추가하기에 대해 질문

0

105

1

로그인 후 Token 발행 시 postman 에러메시지

0

156

1

unique 작성법

0

151

1

4.1 마지막 회원가입 실행되지만 빈화면 뜸

0

223

3

4.1강 마지막 회원가입 실행

0

154

1

2.4강에서 1:18초쯤에 <T>를하고 뭔가 추가하는 작업

0

177

2

class 와 data class

0

182

1

토큰에서 예외 발생시 처리

0

245

1

안녕하세요 선생님 rememberme 질문드립니다..!

0

245

1

Next Lv 강의에 대해서 계획중이신게 있을까요?

0

285

1

DTO 생성 과정에서 궁금한 점이 있어요!!

0

560

3

2.5강에서 포스트맨 오류와 전에 실습한 내용에 대해 질문 드립니다

0

592

2

TokenProvider의 Key 관련하여 질문이 있습니다.

0

378

1

스프링 시큐리티 예외 RestControllerAdvice로 처리

0

443

1

1 : N 필드 `memberRole` 에 @OneToMany 옵션 cascade 미사용, 컬랙션 null 초기화 에 대한 질문입니다.

0

406

2

loginId는 왜 변경이 안될까요?

0

420

1

memberRole필드 질문이요~

0

494

1

Validation 관련해서 질문드립니다.

1

795

2