Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

मैसकल क्वेरी डुप्लिकेट वर्डप्रेस टिप्पणियों को हटाने के लिए?

ब्लैकबर्न के सुझाव पर सुधार करते हुए, इसे आजमाएं (डीबी का बैक अप लेने के बाद):

global $wpdb;

$comments = $wpdb->get_results("SELECT * FROM ".$wpdb->prefix."_comments"
   ." ORDER BY comment_post_ID, comment_content");

$prev = NULL;

foreach($comments as $comment) {

  if ($prev && $prev->comment_content == $comment->comment_content
    && $prev->comment_post_ID == $comment->comment_post_ID ) { // add maybe other rules here

    $wpdb->query("DELETE FROM ".$wpdb->prefix."_comments WHERE comment_ID = ".$comment->comment_ID);

  }
  else
    $prev = $comment;
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. प्रारंभिक डेटाबेस बनाने से इनकार किया गया- मैं सही पहुंच कैसे प्रदान करूं?

  2. दूरी क्वेरी के भीतर मैसकल

  3. फ़ाइल में एक्स लाइनों को अनदेखा कर डेटाबेस में एसक्यूएल फ़ाइल कैसे आयात करें?

  4. JSON को MySQL तालिका में पार्स करना

  5. org.hibernate.HibernateException:डेटाबेस ने कोई मूल रूप से उत्पन्न पहचान मान नहीं लौटाया