Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Simple trigger en MySql

Estas en el tema de Simple trigger en MySql en el foro de Mysql en Foros del Web. Hola a todos! Estoy intentando hacer un trigger en MySql pero hace mucho tiempo que lo estudié y ahora...en fin. El caso es que tengo ...
  #1 (permalink)  
Antiguo 14/11/2015, 14:20
Avatar de nacho279  
Fecha de Ingreso: abril-2007
Mensajes: 22
Antigüedad: 17 años
Puntos: 0
Simple trigger en MySql

Hola a todos!

Estoy intentando hacer un trigger en MySql pero hace mucho tiempo que lo estudié y ahora...en fin.

El caso es que tengo una web, y cuando por defecto alguien publica algo el status aparece marcado como pending. Pue bien, quiero que aparezca marcado como published.

La base de datos se llama "miBase" , la tabla Wp_posts y el campo post_status

Po defecto post_status después de insertar datos desde el frontend aparece como 'pending' y quiero que se cambie automáticamente a 'published'.

Alguien me ayuda por favor??

Gracias de antemano.
  #2 (permalink)  
Antiguo 14/11/2015, 16:47
Avatar de nacho279  
Fecha de Ingreso: abril-2007
Mensajes: 22
Antigüedad: 17 años
Puntos: 0
Respuesta: Simple trigger en MySql

Solucionado:
Código MySQL:
Ver original
  1. CREATE TRIGGER `MiTrigger` BEFORE INSERT ON `wp_posts` FOR EACH ROW SET NEW.post_status = 'publish';

Última edición por gnzsoloyo; 14/11/2015 a las 17:11

Etiquetas: trigger
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 03:28.