За тези, които стигнаха до този въпрос поради заглавието на въпроса (както направих и аз), това реши моя проблем:
Тази грешка може да показва, че PRIMARY KEY на таблицата не е настроен на АВТОМАТИЧНО УВЕЛИЧАВАНЕ, (и вашата заявка за вмъкване не е указала стойност на ID).
За разрешаване:
Проверете дали на вашата маса има набор от ПЪРВИЧЕН КЛЮЧ,и че ПЪРВИЧНИЯТ КЛЮЧ е настроен на АВТОМАТИЧНО УВЕЛИЧАВАНЕ.
Как да добавя автоматично увеличение към колона в базата данни mysql с помощта на phpmyadmin?