Postingan lainnya
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
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>
<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 : int (bisa varchar sesuai dengan tipe data primary key tabel barang
) <br>- item_name : varchar<br>- qty : int<br>- date : date<br>- user_id : int (bisa varchar sesuai dengan tipe data primary key tabel user
) </div>