Hallo,

In mijn database heb ik een tabel genaamd user_settings die per gebruiker zijn instellingen bijhoudt. Die ziet er als volgt uit:

u_s_user_id
u_s_receive_email_friend_requests
u_s_receive_email_personal_messages
u_s_receive_email_presents
u_s_receive_friend_requests
u_s_show_profile

Nu vraag ik me dus af of u_s_user_id in dit geval een primary key is of niet? En zo niet, wat moet ik dan als primary key gebruiken?

Alvast bedankt!
Oh nee, in de beginpost heb ik het inderdaad over user_settings, maar dat werkt nu zoals het werken moet.
Dit gaat puur over user_profile_items.

Ik wil gewoon weten of het logisch is om 2 velden als primary key te hebben als 1 daarvan auto increment is.
Nee dat is niet logisch en kan helemaal niet. Een primary key is uniek, maar is niet per definitie auto increment.
En kan gewoon uit meerdere kolommen bestaan.
Ik doe nooit anders met koppeltabellen, de pk is de Id's die ik koppel

Reageren