(私がしたように)質問のタイトルのためにこの質問に到着した人にとって、これは私の問題を解決しました:
このエラーは、テーブルのPRIMARY KEYがAUTO-INCREMENTに設定されていないことを示している可能性があります(および挿入クエリでID値が指定されていません)。
解決するには:
テーブルに主キーが設定されていることを確認します。および PRIMARYKEYがAUTO-INCREMENTに設定されていること。
phpmyadminを使用してmysqlデータベースの列に自動インクリメントを追加するにはどうすればよいですか?