Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
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>