아아아아
외래 키 ID 오류가 발생했습니다. 일부 임대 기간을 추가하고 더 생성한 후 이 오류가 발생하지만 ID는 자동으로 증가됩니다. 온라인에서 다양한 방법을 시도했지만 해결책을 찾지 못했습니다. 문제는 이런 일이 한 번 있었는데 데이터베이스를 새로 고쳤더니 얼마 후 다시 그런 일이 발생했다는 것입니다.
새로운 임대 기간에 대한 코드를 삽입해 보았습니다:
model Renting_Units { id Int @id @default(autoincrement()) name String @unique(map: "name") @db.VarChar(255) description String? @db.VarChar(255) createdAt DateTime @default(now()) @db.DateTime(0) updatedAt DateTime @default(now()) @db.DateTime(0) User Users @relation(fields: [id], references: [id]) created_by Int Renting_Periods Renting_Periods[] } model Renting_Periods { id Int @id @default(autoincrement()) product_id Int @db.Int Products Products @relation(fields: [product_id], references: [id], onUpdate: Cascade, onDelete: Cascade) start_date DateTime @db.DateTime(0) end_date DateTime @db.DateTime(0) createdAt DateTime @default(now()) @db.DateTime(0) updatedAt DateTime @default(now()) @db.DateTime(0) renting_unit Int @db.Int Renting_Units Renting_Units @relation(fields: [renting_unit], references: [id], onUpdate: Cascade, onDelete: Cascade) User Users @relation(fields: [id], references: [id]) created_by Int Invoices Invoices[] }
추가하려고 합니다
Product
或Renting_Units
模型连接到renting_Periods
模型,但您引用的 ID 并未引用Product
或Renting_Units
模型。该 ID 可能指其他内容,但当您使用的 ID 对于您尝试执行的操作无效(在本例中连接Product
或Renting_Units
).