Markus Spring wrote: > So the mechanism is correct. Could it be that MySQL resp. DBD::mysql > accepts an empty string for integer fields, too? Almost certainly. It may well depend on table type as well. There are some interesting test cases at: 1.1. NULL, or when NULL IS NOT NULL http://sql-info.de/mysql/gotchas.html#1_1 Cheers, Dave