• 12-03-2022, 09:16:11
    #10
    MrCat adlı üyeden alıntı: mesajı görüntüle
    hocam attığınız tabloda 8 değeri olanları user_id olarak unique bir değer olarak tanımladığınızı düşünüyorum şöyle bir şey yapabilirsiniz

    DELETE FROM tablo_adi WHERE satir_id NOT IN (SELECT MAX(satir_id) FROM tablo_adi GROUP BY user_id)
    aslında şöyle.
    1300 lü olan auto increment : id
    8 olan görev_id
    569lu rakam user_id

    aslınya yapmak istediğim şu.
    her 8 değerinde her kullanıcıya ait 1er tane id olacak
    yani her kullanıcı her görevi 1 kere yapabilir.

    görev de çok 8-9-10-11 gidiyor uzayarak.
  • 12-03-2022, 09:21:18
    #11
    Arifap adlı üyeden alıntı: mesajı görüntüle
    aslında şöyle.
    1300 lü olan auto increment : id
    8 olan görev_id
    569lu rakam user_id

    aslınya yapmak istediğim şu.
    her 8 değerinde her kullanıcıya ait 1er tane id olacak
    yani her kullanıcı her görevi 1 kere yapabilir.

    görev de çok 8-9-10-11 gidiyor uzayarak.
    attigim kodda gerekli yerleri tablodaki sutun isimleriyle doldurursaniz duplicate eden verileri silebilirsiniz fakat fazladan olusturulmasini engellemek istiyosaniz eger verileri eklerken kontrol edilmesi lazim sonradan db insert islemleri yapilmali