![]() |
ejecutar trggers en php
hola tengo el siguiente problema
tengo una tabla de 3 campos en firebird con un autoincremento en un campo de esta tabla ahora mi duda es como puedo hacer para que cuando haga un insert mediante php este se incremente , ya que al tratar de hacerlo me sale un error lo cual es porque no lo estoy haciendo bien, les agradeceria mucho si es que me dijeran como hacerlo y mas aun si me dan un ejemplo sencillo de comprender gracias |
Por lo que veo en el titulo de tu hilo: "ejecutar triggers en php", dejame decirte que un trigger no es ejecutado explicitamente, sino que se ejecuta de manera implicita al ocurrir el evento al que este asociado. Tal ves tu problema sea que el trigger que realiza el incremento este desabilitado, para lo cual lo puedes habilitar asi:
Código:
ALTER TRIGGER nombre_trigger ACTIVE; 1. Crear un generador, por ejemplo: Código:
CREATE GENERATOR gen_id_tabla; 2. Establecerle un valor inicial (opcional) a dicho generador, por ejemplo: Código:
SET GENERATOR gen_id_tabla TO 1; Código:
CREATE TRIGGER asig_id_tabla1 FOR tabla1 |
La franja horaria es GMT +2. Ahora son las 12:35:38. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi