Aynı yorum olasılığını kontrol etmelimiyim.
Kullanıcı formdan yorum değerlendirmesi yapacak.
Rating zorunlu 1-5 arası boş geçemez. Yorum isteğe bağlı.
Kıza yorumların birbirine benzeme olasılığı yüksek.
Mesela
Süper
Harika
Çok iyi
vb.
Şimdi ben bunları kontrol ediyorum mysql 1062 hata kodu ile index oluşturduğum varchar sütünunda.
Ama yorum kısmı opsiyonel olduğu için boş olan ikinci yorumda aynı yorum uyarınını yine veriyor.
Bu alana bişey mi eklemem gerek benzersiz.
time() eklemeyi düşündüm ama aynı zamanda yorum olma olasılığı kafamı karıştırıyor.
Yada rasyfgele random sayı ve hash olarak mı yapmalıyı.
Uzun oldu kusura bakmayın.
kontrolü yaparken üye id
ye göre kontrol edeceksin. yani aynı üye idsi aynı yorumu yapmış mı diye bakacaksın o zaman aynı kişi iki kere aynı yorumu yapamayacak.
yoksa bir yorumun diğerine benzemesi gayet doğal önemli olan bunu aynı üyenin yazmış olmaması senin için.