Misafir adlı üyeden alıntı: mesajı görüntüle
Evet aynen hocam zaten wp'nin fonksiyonları sayesinde bir çok şeyine mantığına aşinayım ama hani bazı yerler mantık değil bilgi istiyor. Onları da tam olarak ne olarak aratacağımı çözemiyorum Türkçe kaynak pek olmadığından. https://prnt.sc/usen1q bu benim tablom bu wp'nin tablosu https://prnt.sc/usenrc wp de kırmızı alanla işaretlediğim yerler benzersiz diyor lakin onlar hep benzer değeler alıyor bu resimde id ler bir https://prnt.sc/useo50 mesela 2. bir üyelik yok ama olsa meta_keylerde aynı şekilde olacak sadece biri user_id => 1 , meta_key => is_admin ise diğeri user_id => 2 , meta_key => is_admin şeklinde olacak. Ama niye benzersiz verildi anlamadım. birde bu ' tek tırnak benzeri şey var sql sorgularında bu ne tam olarak.
Bu duruma tam ne deniyor bilmiyorum ama SQL'de birden fazla sütun'u birbirine bağlarak MULTIPLE UNIQUE yapabiliyorsunuz. Şöyle anlatayım:

user_id ve meta_key birleşik unique olsun, veri tabanı içeriği de şöyle olsun:

Bu durumda insert denemeleri yapalım:
user_id = 1, meta_key = 'deneme' => Insert edemez.
user_id = 2, meta_key = 'deneme' => Insert eder.
user_id = 1, meta_key = 'test' => Insert eder.

SQL sorgularında tek tırnak stringleri belirtmek için kullanılıyor. ` den bahsediyorsanız backtick diye geçer, Mysql'e ait keywordlardan birini sorgu içinde kullanacak iseniz bunu kullanmanız lazım. Örnek verelim, key MySQL'e özel ayrılmış bir kelimedir. Siz sütun adını key yaparsanız insert ederken şöyle kullanamazsınız:
SET key = 'value'
Şöyle yapmanız lazım:
SET `key` = 'value'