Tam Versiyonu Görüntüle: MySQL Trigger

madzombie
18.01.2011, 06:36
Merhaba,
MySQL içerisindeki bir tabloda veri girildiğinde başka bir tablo da aynı veriyi girmek istiyorum. Bunu trigger ile yapabileceğimi düşünüyorum ama trigger konusunda hiç bişey bilmiyorum.

Böyle bir şeyi nasıl yapabilirim örnek bir kod verebilir misiniz ?
Ben kendi db'ime uygulacak bir hale getirebilirim diye düşünüyorum.

Teşekkürler

madzombie
18.01.2011, 08:52
Şöyle bir kod denedim ;

mysql> CREATE TRIGGER kullanici_trigger BEFORE INSERT ON user
    -> FOR EACH
    -> ROW
    -> BEGIN
    -> INSERT INTO jos_user (username, password, email)
    -> values (NEW.username, NEW.password, NEW.email);
ancak


ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6

şeklinde bir hata lıyorum. Çözümüm bu kodda gözüküyor ama hatayı tam olarak çözemedim.

madzombie
19.01.2011, 08:21
sorun çözüldü.