Usunięcie błędu zapytania w MySQL: Incorrect date value: '0000-00-00′

Przy imporcie w MySQL pliku SQL albo zapytaniu możesz natrafić na problem tego typu:

Oczywiście nazwa kolumny birthday jest przykładowa

Aby to zmienić wystarczy, że włączysz PhpMyAdmin na Twoim serwerze i wybierzesz dział „Zmienne” w głównym oknie:

Odszukaj zmienną sql_mode jak na załączonym screenie. Ma ona domyślną wartość:


Usuń wartość NO_ZERO_DATE i wklej następujące wyrażenie:


Zapisz. To wszystko – bład powinien zniknąć. Możesz ponowić zapytanie lub import 🙂

Jeśli nie masz możliwości zmiany tej zmiennej pozostaje sposób alternatywny – zmiana w pliku SQL, poruszany wcześniej na naszym blogu:

Problem z importem pliku SQL w MySQL – Incorrect datetime value: 0000-00-00 00:00:00

grafika:wallpaperflare.com