Pro ty, kteří přišli na tuto otázku kvůli názvu otázky (jako já), to vyřešilo můj problém:
Tato chyba může znamenat, že PRIMÁRNÍ KLÍČ tabulky není nastaven na AUTO-INCREMENT, (a váš dotaz na vložení neurčil hodnotu ID).
Řešení:
Zkontrolujte, zda je na vašem stole sada PRIMÁRNÍHO KLÍČE a že PRIMÁRNÍ KLÍČ je nastaven na AUTO-INCREMENT.
Jak přidat automatický přírůstek do sloupce v databázi mysql pomocí phpmyadmin?