sql >> Base de Datos >  >> RDS >> Mysql

Falsificación de incremento automático en una tabla en MySQL usando Trigger

Aquí hay un ejemplo simple de lo que quiere hacer, suponiendo que hay una columna de enteros 'seq' en la tabla 'my_table_name':

DROP trigger my_trigger_name;  

CREATE TRIGGER my_trigger_name
BEFORE INSERT ON my_table_name
FOR EACH ROW
SET NEW.seq = (select ifnull(max(seq)+1,1) from source_table_name);