• 15-01-2023, 23:53:03
    #10
    ErkanAranci adlı üyeden alıntı: mesajı görüntüle
    Dostum bulma kodu çalıştıda güncelleme kodu hata veriyor.

    Nerede yanlış yapıyorum acaba ?

    Tablo Adı : users
    Sütün Adı : name

    UPDATE users SET name = CONCAT(name, "_1") WHERE name IN (SELECT name FROM users GROUP BY name HAVING count > 1);
    UPDATE users SET name = CONCAT(name, "_1") WHERE name IN (SELECT name FROM users GROUP BY name HAVING COUNT(name)>1);
  • 15-01-2023, 23:59:15
    #11
    Royxr_cod adlı üyeden alıntı: mesajı görüntüle
    UPDATE users SET name = CONCAT(name, "_1") WHERE name IN (SELECT name FROM users GROUP BY name HAVING COUNT(name)>1);
    Sorgu işe yaradı ama eksik kaldı

    Bu seferde erkan isminde olan 2 kullanıcının adıda erkan_1 oldu

    Sorgu mantığını anladım aynı isimde olan kullanıcı adlarını bul ve sonuna _1 ekle diyoruz ancak bu seferde değişen birşey olmuyor. Oraya random bir rakam atmam lazım.
  • 16-01-2023, 00:02:10
    #12
    kolay o istediğin o olsun 😂😂

    UPDATE users SET name = CONCAT(name, FLOOR(RAND()*10000)) WHERE name IN (SELECT name FROM users GROUP BY name HAVING COUNT(name)>1);
  • 16-01-2023, 00:04:45
    #13
    Royxr_cod adlı üyeden alıntı: mesajı görüntüle
    kolay o istediğin o olsun 😂😂

    UPDATE users SET name = CONCAT(name, FLOOR(RAND()*10000)) WHERE name IN (SELECT name FROM users GROUP BY name HAVING COUNT(name)>1);
    Adamsın oldu teşekkürler
  • 16-01-2023, 00:06:38
    #14
    ErkanAranci adlı üyeden alıntı: mesajı görüntüle
    Adamsın oldu teşekkürler
    Rica ederim 😊