anlamadım, tam olarak varchar neden zorunlu olsun... veri çoksa long text yap, veriyi çek kontrol ettir , aynı değerse işlem yok; farklıysa , kaydettir olsun bitsin... çektiğin veri çoksa parçalar kontrol ettirirsin, sonuçta çözüm veri türüne göre değişiyor, ben genelde ürün yoksa eklettiririm, varsa fiyatı kontrol ettirir stok kontrolu yaptırır güncelletirim.