Como crear disparadores en Mysql

Imagen de flaqui

Forums: 

Hola a todos xfa tengo un problemita que ojala me ayuden a solucionar!!!!
Tengo una Base de Datos en Mysql 2.5.6 y necesito eliminar registros automaticamente cada cierto tiempo, para lo cual necesito aplicar un disparador(trigguer) pero parece que esta version de Mysql no lo soporta, xfa si alguien sabe como puedo hacer esto ayudenme, si please!!!
Gracias de antemano.....

Tienes una versión viejísima de MySQL...

Imagen de deathUser

Creo que en la versión alfa de MYSQL 5.* estarán disponibles los trigers, por lo pronto, si necesitas algo así, deberás poner un script que cada cierto tiempo te valide la lógica y dispare las acciones o te tocará implementarlo (MEJOR) directamente en la lógica de la aplicacion que las requiere....
sorry ....

bye
:)

Corrección....

Imagen de deathUser

Ya están disponibles desde la versión 5.0

http://dev.mysql.com/doc/refman/5.0/en/create-trigger.html

Si los necesitas te suguiero migrar a la versión 5.0 de MySQL y usarlos, pero deberás analizar que implicaciones adicionales podría llegar a tener la migracción de tu aplicación a la versión 5.0 de MySQL, ya que estás usando una versión tan vieja de MySQL es probable que tengas más cosas que tomar en cuenta.

bye
:)

2.5.6 ? En serio? Bueno,

Imagen de Epe

2.5.6 ? En serio?

Bueno, deberías actualizar como dice death, o deberías de momento usar una tarea del cron para emitir los comandos, porque en verdad esa versión no usa disparadores.. ni me acuerdo que existiera.. en verdad debe ser viejita.

Saludos
epe
--
EcuaLinux.com
Ecuador: +(593) 9 9246504, +(593) 2 3412402
USA: +1 404 795 0321

Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre

Recontra viejo el MySQL

Imagen de leninweblb

Que tal... la version que tienes es recontra vieja, incluso esa version no soporta transaccionalidad, actualiza la aplicación a MySQL 5, que trae nuevas características como Store Procedures, Triggers, etc.

Tambien PostgreSQL

Imagen de pepo

Si quieres triggers en una base de datos libre puedes tambien usar PostgreSql, lo tienen habilitado de toda la vida y es de lo mejor.

------------------------------------------------
Linux User Registered #232544
Jabber : pepo@jabberes.org
Ekiga : pepo@ekiga.net
ICQ : 337889406
GnuPG-key : www.keyserver.net

------------------------------------------------
Linux User Registered #232544
Jabber : pepo@jabberes.org
Ekiga : pepo@ekiga.net
GnuPG-key : www.keyserver.net