Моя таблица выглядит как
create table try ( name varchar(8), CREATED_BY varchar(40) not null);
а затем у меня есть триггер для автоматического заполнения поля CREATED_BY
create trigger autoPopulateAtInsert BEFORE INSERT on try for each row set new.CREATED_BY=user();
Когда я делаю вставку с помощью
insert into try (name) values ('abc');
запись сделана в таблице, но я все еще получаю сообщение об ошибке
Field 'CREATED_BY' doesn't have a default value Error no 1364
Есть ли способ подавить эту ошибку, не делая поле нулевым и не удаляя триггер? В противном случае мой спящий режим увидит эти исключения (даже если сделаны вставки), а затем приложение сработает.