Estoy tratando de conservar los datos relacionales en la base de datos myql con typeORM y nestjs, pero aparentemente muestra un error en la base de datos.
Entidad:
@ManyToMany(()=> Stock, stock => stock.seals) @JoinTable() stock: Stock[];
Servicio:
var c = getConnection().getRepository(Seals).save(createSealDto) return c
Error:
ERROR [ExceptionsHandler] No se puede agregar o actualizar una fila secundaria: una restricción de clave externa falla (
stocksystem
.stock_seals_seals
, CONSTRAINTFK_70140d58e95fbceed988b224e64
FOREIGN KEY (stockId
) REFERENCESstock
(id
) ON DELETE CASCADE ON UPDATE CASCADE)
Carga útil:
{"client":{"id":1},"stock":[{"id":1},{"id":1}],"price":398}