Merhaba,
Mysql'de aşşağıdaki yazmış olduğum stored procedure'yi kullanmak istiyorum. Stok 50 olarak set ettim ancak çağırdığım zaman 4000 küsürlü bir rakam geliyor teşekkür ederim.
BEGIN
DECLARE stok INT;
SET @stok=(SELECT urun_miktar FROM urunler WHERE urun_ad = urun_adi);
IF @stok < 100 THEN
SET stok = 50;
END IF;
END
Mysql stored procedure error
3
●26
- 17-01-2022, 19:02:28
- 19-01-2022, 01:30:45Tam olarak bu procedure ile ne yapmayı planlıyorsun detaylı bir şekilde özelden iletirsen yardımcı olabilirim
- 19-01-2022, 01:36:43Merhaba,
Stored procudere'lara yeni bakıyorum eğer stok belirli bir sayının altına düştüğünde uyarı versin yada mesaj bassın - 19-01-2022, 22:13:35Merhaba,hasanbugra adlı üyeden alıntı: mesajı görüntüle
öncelikle bu isteğinizi yazdığınız program üzerinde gerçekleştirmeniz gerekebilir sql de parametreli procedurleri kullanarak satış tablosuna veri girip sonrasında o veriye göre satılan ürünü stoktan düşebilirsiniz
yada bunu trigger ilede yapabilirsiniz size kalmış sonrasında yazdığın programlama dilinde (python,c# vb) satış yapılan ürünü kontrol ettirip satıştan sonra stok belirli bir miktara indiyse hata verir otomatikleştirmek istersen her satış yapıldığında kontrol fonksiyonunu çağırırsın bu sayede ürün satışında
stok belirli bir miktarın altına düşerse hata verir