Saya memiliki masalah ini sendiri, mengenai pesan kesalahan yang diterima mencoba mengisi bidang kunci asing. Saya berakhir di halaman ini dengan harapan menemukan jawabannya. Jawaban yang diperiksa pada halaman ini memang yang benar, sayangnya saya merasa bahwa jawabannya agak tidak lengkap untuk orang-orang yang tidak terbiasa dengan SQL. Saya cukup pintar dalam menulis kode tetapi pertanyaan SQL baru bagi saya serta membangun tabel database.
Meskipun jawaban yang diperiksa benar:
Mike M menulis-
"Cara kerja FK adalah tidak dapat memiliki nilai di kolom itu yang tidak juga di kolom kunci utama dari tabel yang direferensikan."
Apa yang hilang dari jawaban ini adalah sederhana;
Anda harus membuat tabel yang berisi Kunci Utama terlebih dahulu.
Cara lain untuk mengatakannya adalah;
Anda harus memasukkan data ke dalam tabel induk, yang berisi kunci utama, sebelum mencoba memasukkan data ke dalam tabel anak yang berisi kunci asing.
Singkatnya, banyak tutorial tampaknya membahas fakta ini sehingga jika Anda mencoba sendiri dan tidak menyadari ada urutan operasi, maka Anda akan mendapatkan kesalahan ini. Secara alami setelah menambahkan data kunci utama, data kunci asing Anda di tabel anak harus sesuai dengan bidang kunci utama di tabel induk, jika tidak, Anda masih akan mendapatkan kesalahan ini.
Jika ada yang membaca sejauh ini. Saya harap ini membantu membuat jawaban yang diperiksa lebih jelas. Saya tahu ada beberapa di antara Anda yang mungkin merasa bahwa hal semacam ini cukup mudah dan membuka buku akan menjawab pertanyaan ini sebelum diposting, tetapi kenyataannya adalah tidak semua orang belajar dengan cara yang sama.
Sup_Item_Cat
tabel Anda . Tidak banyak lagi yang bisa dikatakan tentang itu.