A테이블의 기본키를 B 테이블에서 참조키로 지정하여 사용할 수 있다.

 

Prisma에서는 아래와 같이 구조를 짜면 된다.

 

model User {
id Int @id @default(autoincrement())
username String @unique
email String? @unique
password String?
phone String? @unique
github_id String? @unique
avatar String?
created_at DateTime @default(now())
updated_at DateTime @updatedAt
SMSToken SMSToken[]
}

model SMSToken {
id Int @id @default(autoincrement())
token String @unique
created_at DateTime @default(now())
updated_at DateTime @updatedAt
user User @relation(fields: [userId], references: [id])
userId Int
}

'개발 공부 > Next' 카테고리의 다른 글

[Next] Iron Session  (0) 2025.08.27
[Next] Hash  (0) 2025.08.26
[Next] Prisma  (0) 2025.08.25
[Next] Zod  (0) 2025.08.24
[Next] useFormStatus,useFormState  (0) 2025.08.23

+ Recent posts