PhpMyAdmin etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
PhpMyAdmin etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

4 Haziran 2019 Salı

Wordpress Toplu Yazı Değiştirme

Benzer Yazı içeriklerini toplu halde değiştirme – SQL Komutu, Toplu Halde Yazı veya Başlık İçeriğini Değiştime, SQL UPDATE Komutu ile içerik değiştirme


MySQL Toplu Veri Değiştirme

phpMyAdmin de sol panelde Veri tabanınızı seçin. Ardından yukarıdaki sekmelerde SQL Sekmesine tıklayın. Ardından aşağıdaki kodu o alana yapıştırın. Kendinize göre düzenledikten sonra Sağ aşağıdaki Git butonuna tıklayarak işlemi başlatın.

UPDATE wp_posts SET post_content = REPLACE ( post_content, 'eski veri', 'yeni veri' )

Bu kod wp_posts tablosundaki post_content sütunu içindeki eski veri ‘yi yeni veri ile değiştirecektir.

Websitenizin başlıklarını değiştirmek için ise aşağıdaki sql komutu kullanabilirsiniz.

UPDATE wp_posts SET post_title = REPLACE ( post_title, 'eski kelime', 'yeni kelime' )

Bu kod wp_posts tablosundaki post_title sütunu içindeki eski kelime yi yeni kelime ile değiştirecektir.

NOT: Tablo önekiniz wp_ değilse wp_posts kısmını değiştirmeyi unutmayın.

kaynak

6 Mart 2017 Pazartesi

InnoDB & MyISAM Çevirmek

WordPress kullanıcıları için hazırlanmış PhpMyAdmin motorlarını değiştirmek.
Bazı durumlarda MyISAM, InnoDBye göre daha avantajlı ve performanslıdır. Örneğin çok fazla kayıt içermeyen ve devamlı INSERT yada UPDATE kullanmayan tablolar myISAM da daha performanslı çalışacaktır.

Bu durumda da InnoDB tablo yapısını MyISAM’a dönüştürmek istediğinizde aşağıdaki işlemleri yapmanız yeterli olacaktır..

PhpMyAdmin'den veritabanını seçin ve sol üst köşeden SQL sorgu kutusuna orjinal wordpress tabloları yapıştırın ve sorgulayın.

[php]ALTER TABLE wp_links ENGINE = MYISAM;
ALTER TABLE wp_commentmeta ENGINE = MYISAM;
ALTER TABLE wp_comments ENGINE = MYISAM;
ALTER TABLE wp_options ENGINE = MYISAM;
ALTER TABLE wp_postmeta ENGINE = MYISAM;
ALTER TABLE wp_posts ENGINE = MYISAM;
ALTER TABLE wp_termmeta ENGINE = MYISAM;
ALTER TABLE wp_terms ENGINE = MYISAM;
ALTER TABLE wp_term_relationships ENGINE = MYISAM;
ALTER TABLE wp_term_taxonomy ENGINE = MYISAM;
ALTER TABLE wp_usermeta ENGINE = MYISAM;
ALTER TABLE wp_users ENGINE = MYISAM;[/php]

MyISAM’dam InnoDB’ye Dönüştürmek

Projelerinizde MyISAM tablo yapısını kullanmış iseniz ve bu tablo yapısını InnoDB ye dönüştürmek istiyorsanız aşağıdaki sırayı takip etmeniz yeterli. Bunun için phpMyAdmin den sorgu cümlesi çalıştırmanız gerek: Sırayla uygulayın

[php]ALTER TABLE tablo_ismi ENGINE = INNODB;[/php]

tablo_ismi motor isimlerini yazıp çoğaltabilirsiniz.