• 02-11-2020, 05:43:22
    #1
    arkadaşlar selam, sql'de belirli bir süreyle çalıştıracağım olay ekleyeceğim

    görseldeki gibi tekrar eden ip'leri blockedip tablosuna taşımak istiyorum.

    SELECT userIP ip FROM users WHERE os LIKE 'and' AND userIP !='' group by userIP having count(*) > 3

    bu kod ile ihtiyacım olan şekilde tekrar edenleri buldum. fakat sonucu diğer tabloya yazma işini yapamıyorum.

    yardımcı olursanız sevinirim




  • 02-11-2020, 06:02:32
    #2
    SELECT DISTINCT ile ip çekeceksiniz sonrada insert metnine dahil edeceksiniz telefonum yanımda değil ama gokberkcatal@gmail.com üzerinden detaylı yardımı sağlayabilirim
  • 02-11-2020, 06:03:15
    #3
    Selam hocam, bu şekilde denediniz mi?

    INSERT INTO blockedip (userIP)
    SELECT userIP
    FROM users WHERE os LIKE 'and' AND userIP !='' group by userIP having count(*) > 3;
  • 02-11-2020, 06:04:05
    #4
    worldofsukru adlı üyeden alıntı: mesajı görüntüle
    Selam hocam, bu şekilde denediniz mi?

    INSERT INTO blockedip (userIP)
    SELECT userIP
    FROM users WHERE os LIKE 'and' AND userIP !='' group by userIP having count(*) > 3;
    distinct ile çekerse tek ip blocklar işine yarar diye düşünüyorum.
  • 02-11-2020, 06:12:54
    #5
    worldofsukru adlı üyeden alıntı: mesajı görüntüle
    Selam hocam, bu şekilde denediniz mi?

    INSERT INTO blockedip (userIP)
    SELECT userIP
    FROM users WHERE os LIKE 'and' AND userIP !='' group by userIP having count(*) > 3;
    INSERT INTO blockedip (userIP) şu tamamdır hocam, teşekkürler elinize sağlık
  • 02-11-2020, 06:13:42
    #6
    CTL adlı üyeden alıntı: mesajı görüntüle
    distinct ile çekerse tek ip blocklar işine yarar diye düşünüyorum.
    Evet hocam tekli veri ister muhakkak, düzeltme için teşekkür ederim.
  • 02-11-2020, 06:38:27
    #7
    worldofsukru adlı üyeden alıntı: mesajı görüntüle
    Selam hocam, bu şekilde denediniz mi?

    INSERT INTO blockedip (userIP)
    SELECT userIP
    FROM users WHERE os LIKE 'and' AND userIP !='' group by userIP having count(*) > 3;
    hocam iyi sabahlar dilerim, bu kodda şöyle bir sorun yaşıyorum. benim daha önceden blocked tablosuna yazdığım değerleri siliyor... bu konuda öneriniz var mı acaba