czy używasz MySQL? może się to zdarzyć, ponieważ MySQL działa w trybie ścisłym. Uruchom te zapytania od phpMyAdmina lub innego administratora bazy danych, którego używasz, aby sprawdzić, czy baza danych jest w trybie ścisłym:
SELECT @@GLOBAL.sql_mode;
SELECT @@SESSION.sql_mode;
jeśli zwróci coś zawierającego STRICT_TRANS_TABLES
możesz spróbować i uruchomić:
SET @@global.sql_mode= 'NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';