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>