utilisez-vous MySQL? cela peut arriver parce que MySQL s'exécute en mode strict. exécutez ces requêtes depuis phpMyAdmin ou n'importe quel administrateur de base de données que vous utilisez pour vérifier si la base de données est en mode strict :
SELECT @@GLOBAL.sql_mode;
SELECT @@SESSION.sql_mode;
s'il renvoie quelque chose contenant STRICT_TRANS_TABLES
vous pouvez essayer d'exécuter :
SET @@global.sql_mode= 'NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';