• 09-01-2023, 23:14:10
    #1
    Üyeliği durduruldu
    $sql = "DELETE FROM radyo WHERE radyo_tur NOT IN ('tv')";
    $statementt = $db->prepare($sql);
    $statementt->execute();

    yapmak istediğim radyo_turu pop olanlari silsin
    radyo_turu tv olanları silmesin

    yardimci olur musunuz?
  • 09-01-2023, 23:15:19
    #2
    $sql = "DELETE FROM radyo WHERE radyo_tur = 'pop'";
  • 09-01-2023, 23:20:32
    #3
    Bu SQL sorgusu, veritabanındaki radyo tablosundaki tüm kayıtları silecektir, ancak radyo_tur değeri tv olmayanlar. Eğer sadece radyo_tur değeri pop olan kayıtları silmek istiyorsanız, sorgunuzu aşağıdaki gibi değiştirin:

    DELETE FROM radyo WHERE radyo_tur = 'pop'

    Bu sorgu, veritabanındaki radyo tablosundaki tüm kayıtların radyo_tur değeri pop olanları silecektir. radyo_tur değeri tv olan kayıtlar etkilenmeyecektir.
  • 09-01-2023, 23:25:13
    #4
    DELETE FROM radyo WHERE radyo_tur != 'tv';

    tv olmayan tüm kayıtlar siler.