Hola: como se usan los triggers en MySQL?. Estoy haciendo mi primer sistema con MySQL y necesito hacer lo siguiente:
tabla:
MOVCLI
campos:
ID -> SMALLINT(5) UNSINGNEG, NOT NULL, AUTOINCREMENT
FECHA -> DATE
NRO_CUENTA -> DECIMAL( 10,2 )
otra tabla:
NROMOV
campos:
NROMOV -> SMALLINT(5)
necesito que cuando se inserte un registro en MOVCLI me actualize la tabla NROMOV con el ID que se generó en MOVCLI.
yo generé este trigger, pero no se como ponerlo:
CREATE TRIGGER `insert_movcli` AFTER INSERT on `movcli`
FOR EACH ROW BEGIN
UPDATE NROMOV SET NROMOV=NEW.ID
END
no se como usar la sintaxis, si alguien me ayuda, desde ya muchas gracias.
Gracias.
Re: Triggers en MySQL
Moderator: Rathinagiri
- mjaviergutierrez
- Posts: 156
- Joined: Fri Nov 30, 2012 7:51 pm
- DBs Used: DBF
- Location: San Lorenzo, Santa Fe, Argentina
- dragancesu
- Posts: 930
- Joined: Mon Jun 24, 2013 11:53 am
- DBs Used: DBF, MySQL, Oracle
- Location: Subotica, Serbia
- serge_girard
- Posts: 3309
- Joined: Sun Nov 25, 2012 2:44 pm
- DBs Used: 1 MySQL - MariaDB
2 DBF - Location: Belgium
- Contact:
Re: Triggers en MySQL
Hello difficult_name:
try something like:
Regards, Serge
try something like:
Code: Select all
DROP TRIGGER IF EXISTS `T_CODES_D`;
DELIMITER //
CREATE TRIGGER `T_CODES_D` BEFORE DELETE ON `MP_CODES`
FOR EACH ROW INSERT INTO MP_CODES_HIST
SET FIELD = OLD.FIELD,
CHR_VALUE = OLD.CHR_VALUE,
NUM_VALUE = OLD.NUM_VALUE,
DESCRIPTION = OLD.DESCRIPTION,
STATUS = OLD.STATUS,
INS_TS = OLD.INS_TS,
UPD_TS = OLD.UPD_TS,
INS_US = OLD.INS_US,
UPD_US = OLD.UPD_US
//
DELIMITER ;
There's nothing you can do that can't be done...
- danielmaximiliano
- Posts: 2625
- Joined: Fri Apr 09, 2010 4:53 pm
- Location: Argentina
- Contact:
Re: Triggers en MySQL
jajaja Sergeserge_girard wrote:Hello difficult_name:

Name: M. Javier
Surname: Gutierrez
que lindo empezar el día con humor , no Javi ?
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*
Saludos / Regards
DaNiElMaXiMiLiAnO
Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*
Saludos / Regards
DaNiElMaXiMiLiAnO
Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
-
- Posts: 1275
- Joined: Tue Sep 03, 2013 4:22 am
- Location: Tecámac, México
Re: Triggers en MySQL
+1danielmaximiliano wrote:jajaja Sergeserge_girard wrote:Hello difficult_name:![]()
Name: M. Javier
Surname: Gutierrez
que lindo empezar el día con humor , no Javi ?
- mjaviergutierrez
- Posts: 156
- Joined: Fri Nov 30, 2012 7:51 pm
- DBs Used: DBF
- Location: San Lorenzo, Santa Fe, Argentina
Re: Triggers en MySQL
Si, por su puesto ! Muchas gracias por sus respuestas, ya lo voy a probar y comento que paso. Gracias.
...
- serge_girard
- Posts: 3309
- Joined: Sun Nov 25, 2012 2:44 pm
- DBs Used: 1 MySQL - MariaDB
2 DBF - Location: Belgium
- Contact:
Re: Triggers en MySQL
Some spaces or underscores help reading names...!
Serge
Serge
There's nothing you can do that can't be done...