Güncelleştirme ifadesinde yeni bir parola belirlendiğinde yalnızca bir parolayı güncelleyen bir güncelleştirme tetikleyicisi yazmaya çalışıyorum ancak sözdizimini bozmaya çalışırken korkunç bir zaman yaşıyorum. Bu no-brainer olmalı ama ben sadece çözüm bulamıyorum. DenedimKoşul mevcutsa MySQL tetikleyicisi
CREATE TRIGGER upd_user BEFORE UPDATE ON `user`
FOR EACH ROW BEGIN
IF (NEW.password <> '') THEN
SET NEW.password = PASSWORD(NEW.password);
END IF;
END;
:
İşte benim kod
IF (NEW.password <> NULL) THEN
IF (NEW.password) THEN
IF NEW.password <> NULL THEN
IF (NEW.password > 0) THEN
IF (NEW.password != NULL) THEN
Ve eminim diğer birçok kombinasyonları değilim ama sadece çalışmıyor. Herhangi bir fikir sahibi olan var mı?
kullanın. –
@yper - Bunu dışarıda bıraktım ama saldırıyı yaptığım kısım, eskiyi korumak için aslında, aslında onu tetiklemeniz gerçeği * geri * tetikleyici – RichardTheKiwi
içinde doğrudur. soru :) –