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 |