používáte MySQL? to se může stát, protože MySQL běží v přísném režimu. spusťte tyto dotazy od phpMyAdmina nebo jiného správce databáze, kterého používáte, abyste zkontrolovali, zda je databáze v přísném režimu:
SELECT @@GLOBAL.sql_mode;
SELECT @@SESSION.sql_mode;
pokud vrátí něco obsahujícího STRICT_TRANS_TABLES
můžete zkusit spustit:
SET @@global.sql_mode= 'NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';