• 16-03-2023, 20:42:37
    #1
    Merhaba. Wordpress Woocomerce kullanırken aşağıda ilgili tabloda muhtemelen kasmalardan ve teknik sorunlardan dolayı böyle mükerrer satırlar çıkıyor.

    Direkt bir satırı bırakıp kalan mükerrer olanları sil diyebileceğimiz bir kod var mıdır? Bu alttaki gibi farklı mükerrer işler mevcut. Hepsini bir defada silmek istiyorum. Elle tabloyu indirip tek tek yapmak imkansız gibi bir durum. Farklı bir yöntem var mıdır?

  • 16-03-2023, 20:49:49
    #2
    Tabloda tekrar eden id yi baz alarak o id lere sahip satırları temizlemek için T-SQL sorgusu hazırlanabilir .
  • 16-03-2023, 23:20:30
    #3
    create table mw_commerce_order_itemmeta_temiz as
    (select * from (select a.*, row_number() over(partition by meta_id,order_item_id,meta_key,meta_value order by meta_value desc) as sayi from mw_commerce_order_itemmeta) y
    where sayi = 1)

    bu şekilde temiz bir tablo oluşturabilirsiniz. Tüm kolonları aynı olanları bu şekilde temizleyebilirsiniz. Oracle syntax'i ile yazdım gözden geçirin ve yedek alın mutlaka.