Bei NOT NULL muss schon vom Client her ein Wert drinstehen. Also entferne den Constraint und befülle im INSTEAD OF INSERT Trigger:
SQL-Code:
create trigger trig_ins on mytable instead of insert
begin
update __new set feld2=feld1;
insert into mytable select * from __new;
end;