Anda seharusnya tidak benar-benar melakukan ini, tetapi masukkan catatan baru dan perbarui seperti itu.
Tetapi, jika Anda benar-benar perlu, Anda dapat melakukan hal berikut:
- Nonaktifkan penerapan batasan FK untuk sementara (mis.
ALTER TABLE foo WITH NOCHECK CONSTRAINT ALL
) - Kemudian perbarui PK Anda
- Kemudian perbarui FK Anda agar sesuai dengan perubahan PK
- Akhirnya aktifkan kembali penegakan batasan FK