これがあなたがしたいことの簡単な例です-'my_table_name'テーブルに整数列'seq'があると仮定します:
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);
これがあなたがしたいことの簡単な例です-'my_table_name'テーブルに整数列'seq'があると仮定します:
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);