Masalah pada input data relasi atau disebut frogien key tolong

Error Number: 1452

Cannot add or update a child row: a foreign key constraint fails (`gudang`.`masuk`, CONSTRAINT `masuk_ibfk_4` FOREIGN KEY (`item_name`) REFERENCES `p_barang` (`id_barang`))

INSERT INTO `masuk` (`item_name`, `type`, `id_faktur`, `supplier`, `qty`, `date`, `user_id`) VALUES ('Masakan', '1', 'FK0005', '9', '2', '2021-08-23', '9')

Filename: C:/xampp/htdocs/gudang/system/database/DB_driver.php

Line Number: 691

avatar fansyahdwikrisnady
@fansyahdwikrisnady

2 Kontribusi 0 Poin

Diperbarui 3 tahun yang lalu

2 Jawaban:

<div>sepertinya referensi dari tabel lain belum memiliki id tersebut sehingga tidak bisa menambahkan data pada tabel yang memiliki foreign key nya</div>

avatar insanz01
@insanz01

90 Kontribusi 56 Poin

Dipost 3 tahun yang lalu

<div>Masalah di relasi tabel, untuk tabel barang menggunakan id_barang sedangkan untuk tabel masuk menggunakan item_name<br><br>Saran saya ubah struktur tabel masuk menjadi<br>- id_faktur : varchar<br>- supplier : int (bisa varchar sesuai dengan tipe data primary key tabel supplier)<br>- type : int<br>- id_barang :&nbsp; int (bisa varchar sesuai dengan tipe data primary key tabel barang)&nbsp;<br>- item_name : varchar<br>- qty : int<br>- date : date<br>- user_id :&nbsp; int (bisa varchar sesuai dengan tipe data primary key tabel user)&nbsp;</div>

avatar cyanotic
@cyanotic

9 Kontribusi 3 Poin

Dipost 3 tahun yang lalu

Login untuk ikut Jawaban