Ayni tabloda deyisiklik yapamiyoruz ama. Atiyorum mesala a, b, c sutunlarim var her update oldugunda c=a+b yapmak istiyorum. Olmuyor. Buna bir cozum gosterirmisin?
Merhabalar video için çok teşekkürler. Emeğinize Sağlık. Size bir sorum olacak 2 tane tablom var. Mesela ilk tabloda isim sütunu ersin olan satırın soyisim sütununu değiştirdiğimde ikinci tabloda isim sütunu ersin olan bütün satırların soyisimlerininde aynı şekilde değişmesini istiyorum. Bunu nasıl yapabilirim. Teşekkürler. Kolay Gelsin...
Veri yedekleme işlemleri bu şekilde mi yapılıyor o zaman? atıyorum bi sitedeki kullanıcıların bilgileri, hani arada karşımıza çıkıyor ya şifreyi unuttuğumuzda "hatırladığınız son şifreyi girin" tarzı bu yoldan geçiyor kanımca
Hocam merhaba MySQL de siteye üye olan kullanıcılara 30 günlük tanımlama yaparak süre dolduğunda üyeliklerinin pasif olmasını sağlamaya çalışıyorum. "update uye set gun = abs(gun - 1 ) " yapıp olay zamanlayıcısını çalıştırdığımda 30 dan geriye sayma başlıyor fakat gün sayısı 0 olduktan sonra tekrar 1 oluyor sonra 0 sabit 0 da kalması için nasıl bir işlem yapabiliriz. Teşekkürler
güzel soru, cevap ise veritabanı uzmanlarında yatıyor. Ancak yakınlarımın yaşadıkları tecrübeyi baz alırsak, sql'de bu tarz işleri çözmek her zaman daha hızlı bir çözüm olmakta.
herkese iyi günler ben mysql de trigger yazmak için uğraşıyordum ve bu videoya denk geldim güzel bir video olmuş fakat ben yaptığımda veri tabanında hata alıyorum DELIMITER // CREATE TRIGGER Bom_Formu AFTER INSERT ON app_fd_Bom_Formu FOR EACH ROW BEGIN UPDATE app_fd_Bom_Formu SET c_Hazirlayan ='AAAAAA' WHERE id = 1; END// DELIMITER ; BU ŞEKİLDE yaptım fakat UPDATE app_fd_Bom_Formu SET c_Hazirlayan ='AAAAAA' WHERE id = 1; bu kod bloğundaki noktalı virgülde hata alıyorum neden?
Hocam selamlar peki sadece stokhareket tablosunda miktar fieldi değiştiği zaman çalışmasını nasıl sağlayacağız (sadece silinen stok kodunun bakiyesini güncelleyecek) . Veya herhangi bir stok hareket silindiği zaman.
Yine AFTER UPDATE trigger'ı yazarsın. Ve Begin End içine IF NEW.miktar != OLD.miktar dersen yani yeni miktar ile eski miktar arasında fark varsa demek o zaman insert işlemi yapabilirsin
@@cansahin2724 1000 tane kayıt içinde sadece miktarı değişen stok kodunun bakiyesini güncellemek istiyorum, işlem yaptığım stok kodunu nasıl belirteceğiz. Normal mtsql de parametre tanımlıyorum.
Dersin makalesi için;
www.erbilen.net/mysqlde-trigger-kullanimi/
her zamanki gibi güzel anlatım. teşekkürler
Gerçekten çok yararlı bir kullanım. Bir çok yerde işime yarayacak.
tayfun muazzam ders gerçekten muazzam
Bugün aradığım şey tamda buydu. Teşekkür ederim hocam )
Çok güzel anlatmışsınız hocam emeğinize sağlık
Gerçekten Başarılı ve Faydalı Bir Video
INSERT kullanirken sadece NEW kullanmiyor muyduk? nasil OLD kullandiniz?
sagol Hocam, cok guzel anlatdin
Ayni tabloda deyisiklik yapamiyoruz ama. Atiyorum mesala a, b, c sutunlarim var her update oldugunda c=a+b yapmak istiyorum. Olmuyor. Buna bir cozum gosterirmisin?
Merhabalar video için çok teşekkürler. Emeğinize Sağlık. Size bir sorum olacak 2 tane tablom var.
Mesela ilk tabloda isim sütunu ersin olan satırın soyisim sütununu değiştirdiğimde ikinci tabloda isim sütunu ersin olan bütün satırların soyisimlerininde aynı şekilde değişmesini istiyorum. Bunu nasıl yapabilirim. Teşekkürler. Kolay Gelsin...
Veri yedekleme işlemleri bu şekilde mi yapılıyor o zaman?
atıyorum bi sitedeki kullanıcıların bilgileri, hani arada karşımıza çıkıyor ya şifreyi unuttuğumuzda "hatırladığınız son şifreyi girin" tarzı bu yoldan geçiyor kanımca
Hocam merhaba MySQL de siteye üye olan kullanıcılara 30 günlük tanımlama yaparak süre dolduğunda üyeliklerinin pasif olmasını sağlamaya çalışıyorum. "update uye set gun = abs(gun - 1 ) " yapıp olay zamanlayıcısını çalıştırdığımda 30 dan geriye sayma başlıyor fakat gün sayısı 0 olduktan sonra tekrar 1 oluyor sonra 0 sabit 0 da kalması için nasıl bir işlem yapabiliriz. Teşekkürler
Sıkı takipçinden ilk görüntülenme alırım bir kalp :)
Öncelikle video için teşekkürler merak ettiğim bir şey var hangisi daha hızlı çalışıyor php yazmak mı sql trigger mı?
güzel soru, cevap ise veritabanı uzmanlarında yatıyor. Ancak yakınlarımın yaşadıkları tecrübeyi baz alırsak, sql'de bu tarz işleri çözmek her zaman daha hızlı bir çözüm olmakta.
herkese iyi günler ben mysql de trigger yazmak için uğraşıyordum ve bu videoya denk geldim güzel bir video olmuş fakat ben yaptığımda veri tabanında hata alıyorum
DELIMITER //
CREATE TRIGGER Bom_Formu AFTER INSERT
ON app_fd_Bom_Formu
FOR EACH ROW
BEGIN
UPDATE app_fd_Bom_Formu SET c_Hazirlayan ='AAAAAA' WHERE id = 1;
END//
DELIMITER ;
BU ŞEKİLDE yaptım fakat
UPDATE app_fd_Bom_Formu SET c_Hazirlayan ='AAAAAA' WHERE id = 1;
bu kod bloğundaki noktalı virgülde hata alıyorum neden?
Kullandığın sorgu programı nedir? Arayüzü iyimiş.
sequel pro programı, eğer windows kullanıyorsanda sqlyog'u öneririm
@@PROTOTURKCOM Eyv indirdim :)
Hocam selamlar peki sadece stokhareket tablosunda miktar fieldi değiştiği zaman çalışmasını nasıl sağlayacağız (sadece silinen stok kodunun bakiyesini güncelleyecek) . Veya herhangi bir stok hareket silindiği zaman.
Yine AFTER UPDATE trigger'ı yazarsın. Ve Begin End içine IF NEW.miktar != OLD.miktar dersen yani yeni miktar ile eski miktar arasında fark varsa demek o zaman insert işlemi yapabilirsin
@@PROTOTURKCOM hocam cevap için sağolun, sadece miktarı değişen stok kodunun bakiyesini güncellemek istiyorum. Bu stok kodunu nasıl belirteceğiz?
@@cansahin2724 1000 tane kayıt içinde sadece miktarı değişen stok kodunun bakiyesini güncellemek istiyorum, işlem yaptığım stok kodunu nasıl belirteceğiz. Normal mtsql de parametre tanımlıyorum.
Tayfun abi 0dan php öğrenmek istiyorum php videoları kalktımı kanalda göremedim
Kanalda mevcut, playlistlere bakabilirsin
log alma tarafında güzel olabilir, ne silinmiş gibi...
Evet AFTER DELETE trigger'ı yazarak log tutulabilir.
githubdaki db sınıfını nasıl yaptığını anlatırmısın ?
Onuda anlatırım :)