membuat foriegn key tanpa primary key?

jadi gini gann...saya punya 2 table table pertama itu bernama "gallery" dan table ke 2 bernama "image" saya sebelumnya sudah membuat galleri foto dimana ketika saya membuka halaman activity akan menampilkan isi dari table "GALLERY"(berisi foto,nama acara,tanggal) kemudian apabila mengclick gambar yang ada pada table "gallery" akan diarahkan ke halaman "image" berisi foto foto dari acara yang dipilih nahhh...di php saya menggunakan query where "nama_acara".

yang jadi kendala disini apabila saya mengedit pada table "gallery"(colum nama_acara) maka yang terjadi isi dari foto foto dari table "image" tidak akan terbaca karena isi dari table "image"(colum nama_acara) tidak ikut berubah.

solusinya seperti apa ya gan? apakah bisa foriegn key tidak merunjuk ke primary key?

TABLE GALLERY :

TABLE IMAGE :

Terimakasih parah mastah sekolahkoding

avatar farisdewantoro
@farisdewantoro

119 Kontribusi 16 Poin

Diperbarui 6 tahun yang lalu

3 Jawaban:

foreign key yang bukan berasal dari primary key bisa saja, asal kolom yang jadi foreign key nya itu unik..

avatar ameliac
@ameliac

104 Kontribusi 27 Poin

Dipost 6 tahun yang lalu

@cintadewiamelia kalo misalkan primarykey nya dalam 1 tabel ada 2 itu akan jadi masalah ga sih?

avatar farisdewantoro
@farisdewantoro

119 Kontribusi 16 Poin

Dipost 6 tahun yang lalu

gak akan masalah...

avatar ameliac
@ameliac

104 Kontribusi 27 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban