Il mio tavolo sembra
create table try ( name varchar(8), CREATED_BY varchar(40) not null);
e poi ho un trigger per popolare automaticamente il campo CREATED_BY
create trigger autoPopulateAtInsert BEFORE INSERT on try for each row set new.CREATED_BY=user();
Quando faccio un inserto usando
insert into try (name) values ('abc');
l'inserimento viene effettuato nella tabella ma ricevo ancora il messaggio di errore
Field 'CREATED_BY' doesn't have a default value Error no 1364
C'è un modo per sopprimere questo errore senza rendere il campo annullabile E senza rimuovere il trigger? Altrimenti il mio ibernazione vedrà queste eccezioni (anche se gli inserimenti sono stati effettuati) e quindi l'applicazione andrà in crash.