• 25-08-2022, 15:37:02
    #1
    Selamlar arkadaşlar

    Bir sitemde, yazı içinde kullandığım linkleri düzeltmek istiyorum. Sitede yüzlerce içerik var ve bunu MySQL sorgusu ile yapmam gerekiyor.

    Yapmak istediğim şu;

    Yazı içinde bir video host bağlantısı var ve bunu güncellemek istiyorum. Örneğin; "https://site.com/video/47855" içeriğini "https://site.org/video/47855" ile değiştirmem lazım.

    Bu kodu uyguladım ancak çalışmadı. Nasıl yapabilirim acaba?

    UPDATE wp_posts SET post_content = replace(post_content, "https://site.com", "https://site.org");
    Teşekkürler
  • 25-08-2022, 15:40:03
    #2
    polatcelil adlı üyeden alıntı: mesajı görüntüle
    Selamlar arkadaşlar

    Bir sitemde, yazı içinde kullandığım linkleri düzeltmek istiyorum. Sitede yüzlerce içerik var ve bunu MySQL sorgusu ile yapmam gerekiyor.

    Yapmak istediğim şu;

    Yazı içinde bir video host bağlantısı var ve bunu güncellemek istiyorum. Örneğin; "https://site.com/video/47855" içeriğini "https://site.org/video/47855" ile değiştirmem lazım.

    Bu kodu uyguladım ancak çalışmadı. Nasıl yapabilirim acaba?

    UPDATE wp_posts SET post_content = replace(post_content, "https://site.com", "https://site.org");
    Teşekkürler
    şaçma gele bilir ama mantıklı geldi birden, veritabını indirin not defteri (Notepad++ olabilir) ile açın orada değiştirme yapıp tekrar yükleyin . Sql kodu ile ugraşmaktansa daha hızlı geldi birden bu yol.
  • 25-08-2022, 15:41:00
    #3
    UPDATE wp_post
    SET post_content= ' https://site.org '
    WHERE post_content ' https://site.com '
    yanlış olabilir tam emin değilim
  • 25-08-2022, 15:44:24
    #4
    Biproje adlı üyeden alıntı: mesajı görüntüle
    şaçma gele bilir ama mantıklı geldi birden, veritabını indirin not defteri (Notepad++ olabilir) ile açın orada değiştirme yapıp tekrar yükleyin . Sql kodu ile ugraşmaktansa daha hızlı geldi birden bu yol.
    Hocam cevap için teşekkürler öncelikle. Benimde aklıma geldi bu yol ancak databasede sorun yaşarım diye yapmak istemedim. Mutlaka bir SQL sorgusu ile halledilebilir diye düşünüyorum.

    mberatduran adlı üyeden alıntı: mesajı görüntüle
    UPDATE wp_post
    SET post_content= ' https://site.org '
    WHERE post_content ' https://site.com '
    yanlış olabilir tam emin değilim
    Teşekkürler hocam cevabınız için. Syntax hatası verdi, düzeltmeye çalışıyorum
  • 25-08-2022, 15:46:22
    #5
    post_content'in veri türü nedir sqlde?
  • 25-08-2022, 15:49:02
    #6
    UPDATE wp_post
    SET post_content = ' https://site.org '
    WHERE post_content = ' https://site.com ' budur syntax hatasıda
  • 25-08-2022, 15:49:19
    #7
    ve yeni bir db açıp deneyerek yada db de yedekleme al
  • 25-08-2022, 15:50:35
    #8
    mberatduran adlı üyeden alıntı: mesajı görüntüle
    UPDATE wp_post
    SET post_content= ' https://site.org '
    WHERE post_content ' https://site.com '
    yanlış olabilir tam emin değilim
    Arkadaşın isteği yazının içinde geçen linki değiştirme.