Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

problem definisanjem triggera u phpmyadmin-u.

[es] :: MySQL :: problem definisanjem triggera u phpmyadmin-u.

[ Pregleda: 1844 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

stough_ser
stojadinovic milan

Član broj: 57571
Poruke: 84
*.eunet.rs.



Profil

icon problem definisanjem triggera u phpmyadmin-u.24.07.2008. u 17:33 - pre 160 meseci
ne znam dal sam bio jasan...

interesuje me da li moze da se napravi tabela u nekoj bazi

gde ce da se svaki put kad se "select *..." da se izvrshi funkcija
koja ce u nekom polju da uradi : vrednost++
i da izlista?

mislim... video sam to vec na jednom primeru
al ne znam da je bash ovako kako sam objasnio

ili je izvedeno na neki drugi nachin.


 
Odgovor na temu

stough_ser
stojadinovic milan

Član broj: 57571
Poruke: 84
*.eunet.rs.



Profil

icon Re: problem definisanjem triggera u phpmyadmin-u.24.07.2008. u 18:13 - pre 160 meseci
Code:

CREATE TABLE `proba` (
  `id` int(11) NOT NULL,
  `vrednost` int(11) NOT NULL,
  `brojac` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;



CREATE TRIGGER test BEFORE update ON proba
FOR EACH ROW BEGIN
UPDATE proba SET `brojac` = `brojac` +1 WHERE id = NEW.id;
end;
 

ovo je code koji bi trebao da izvrshi to,
recimo...
al nece da se izvrshi na phpmyadmin-u

Citat:
#1064 - 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 'UPDATE proba SET `brojac` = `brojac` +1 WHERE id = NEW.id' at line 3


jel zna ko zbog chega?
 
Odgovor na temu

Shinhan
PHP programmer
Subotica

Član broj: 12327
Poruke: 372
91.150.127.*

Jabber: shinhan@elitesecurity.org
ICQ: 400847988


+4 Profil

icon Re: problem definisanjem triggera u phpmyadmin-u.25.07.2008. u 07:41 - pre 160 meseci
Prvo, Trigeri zahtevaju MySQL 5.0.2

Drugo, ovaj tvoj triger će raditi samo na update. U MySQL ne može da se napravi triger koji će se pokretati pri svakom SELECT-u. (Da li je bilo gde tako nešto moguće?)
"Common sense is not so common." - Voltaire
 
Odgovor na temu

agvozden
Aleksandar Gvozden
founder
Info-G
Beograd

Član broj: 37813
Poruke: 1116
*.ptt.rs.

Sajt: www.gvozden.info


+67 Profil

icon Re: problem definisanjem triggera u phpmyadmin-u.25.07.2008. u 08:13 - pre 160 meseci
Imas i log fajl...
 
Odgovor na temu

misk0
.: Lugano :. _.: CH :.

SuperModerator
Član broj: 634
Poruke: 2824
*.adsl.ticino.com.

ICQ: 46802502


+49 Profil

icon Re: problem definisanjem triggera u phpmyadmin-u.25.07.2008. u 11:22 - pre 160 meseci
Kao sto ti rekoshe, to nije na taj nacin moguce. Moraces to aplikativno rijesiti (uvecavati brojac u nekom TXT fajlu ili tabelu u bazi). SELECT upita je daleko najvishe u bazi (dobro, ne uvijek, postoje svakakve primjene baza) i triger koji bi okidao na taj nacin bi ubio bazu.

:: Nemoj se svadjati sa budalom, ljudi cesto nece primjetiti razliku ::
 
Odgovor na temu

[es] :: MySQL :: problem definisanjem triggera u phpmyadmin-u.

[ Pregleda: 1844 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.