fbda
Usuario Novato
Usuario Novato
Gracias de antemano por vuestra atencion... hace poco que estoy explorando las posibilidades de los disparadores en MYsql. Me gustaría saber si es posible que un disparador modifique la MISMA tabla sobre la que esta actuando un proceso. Es decir... supongamos..que visualmente tenemos unos campos para rellenar datos,y el trigger cuando detecta una nueva entrada en la tabla rellena el campo fecha automaticamente que esta a NULL por que no lo pedimos introducir visualente para facilitar las cosas.

Tenía pensado algo así:

CREATE TRIGGER nombre_del_disparador BEFORE INSERT ON nombre_tabla
FOR EACH ROW
BEGIN
IF OLD.nombre_campo =NULL' THEN
SET NEW.nombre_campo =NOW()';
END IF;
END;//

Tal vez..viendo el codigo sabeis que pretengo hacer mas claramente, la cuestion es..que este codigo en concreto... no funciona.Por eso apelo a vuestros conocimientos y buen juicio a ver si me podeis resolver mi duda.

Muchas gracias a todos.
Avatar Image
Administrador del foro
Administrador del foro

Lo estas intentando hacer en webcindario ?
los triggers si no me equivoco solo son posibles desde la versión 5.0 de mysql.
y en webcindario, tenemos la 4.1

Luis Mendaña (LiM),
https://miarroba.com
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 25/Ene/2011, 01:46
javierojeda14 EdwinCoba Arashi_sama17 NoSetup.org fb@100000308763234440kJul/14
Por: , el 24/Ene/2010, 23:17
beto90maul aerialss88 NoSetup.org32kJan/10
Por: , el 03/Jul/2009, 16:39
ruben_ibiza_66 NoSetup.org12kJul/09
Por: , el 03/Mar/2009, 22:40
juegofire GestionXls12kMar/09
Por: , el 23/Nov/2008, 01:44
osrkeen GestionXls93kNov/08