Mon tableau ressemble à
create table try ( name varchar(8), CREATED_BY varchar(40) not null);
et ensuite j'ai un déclencheur pour remplir automatiquement le champ CREATED_BY
create trigger autoPopulateAtInsert BEFORE INSERT on try for each row set new.CREATED_BY=user();
Lorsque je fais une insertion en utilisant
insert into try (name) values ('abc');
l'entrée est faite dans le tableau mais je reçois toujours le message d'erreur
Field 'CREATED_BY' doesn't have a default value Error no 1364
Existe-t-il un moyen de supprimer cette erreur sans rendre le champ nullable ET sans supprimer le déclencheur ? Sinon, mon hibernate verra ces exceptions (même si les insertions ont été faites) et l'application se plantera.