Buenas noches amigos, algun codigo para trigger o disparador que me faciliten, necesito meterle un autoinclementable a una columna id y no puedo hacerlo de la forma comun ya que otra columna tiene la primary key y no es conveniente modificarla. Gracias.
tu bbdd es mysql y desde donde quieres hacer el insert? (php, etc.).
si usas php como lenguaje para poder hacer los insert, entonces por mi seria mas facil tener un select antes del insert donde capturas el ultimo id que se inserto y le sumas 1, o en todo caso tener una tabla donde relacionas tu ID con esa tabla simulando una secuencia..
Ejemplo:
tabla_secuencias
tabla
ultimo_id
entonces cuando haces el insert primero buscas la tabla
update tabla_secuencias set ultimo_id = ultimo_id + 1 where tabla ='usuarios';
select ultimo_id from tabla_secuencias where tabla ='usuarios'
De esta manera obtendras lo que necesitas y lo usas en tu campo ID que necesitas sea "autoincrementable"
Como soy un poco adivino he pensado que posiblemente uses MySQL. Sería un punto que cuando abras un hilo des la información necesaria para que te ayuden y no esperes a que todo el mundo lo adivine.
https://dev.mysql.com/doc/refman/8.0/en/trigger-syntax.html