• 02-01-2023, 15:20:08
    #1
    Selamlar.

    Sınırsız kategori yapım mevcut. Bunları products tablomda category_id sütununda json olarak tutuyorum.

    ["1","2"] şeklinde.

    1 idli kategoriyi sildiğimde json_remove ile kaldırıyorum bunu sorun yok. Ama bu kontrolü kategoriyi silerken yapıyorum.

    Bunun yerine bu işlemi cron.php oluşturup ürünlerin içindeki category idleri categories tablosunda eşleşmeyenleri php komutları ile mi silmek mantıklı olur bu mu?
  • 02-01-2023, 15:28:21
    #2
    Eğer ürün sayısı çok fazla ise cron ile parçalar halinde yapmak mantıklı. Aksi taktirde adminden kategoriyi silme işleminde ajax ile mantıklı.
    Edit: MySQL fonksiyonları genelde yavaş çalışıyor PHP ile test edip belki hızlandırabilirsiniz.