MySQL での「フィールド 'id' にデフォルト値がありません」のトラブルシューティング
「フィールド 'id' にはデフォルト値がありません」というエラーが発生した場合デフォルト値はありません」というメッセージは、多くの場合、テーブル内の主キー列の定義に関係します。主キーとして一般的に選択される id フィールドは、各行の一意の識別を保証します。ただし、未定義のままにすると、MySQL は INSERT ステートメントに遭遇したときにこのエラーをスローします。
解決策:
CREATE TABLE card_games ( id INT(11) NOT NULL AUTO_INCREMENT, ... PRIMARY KEY (id) );
INSERT INTO card_games ( id, nafnleiks, ... ) VALUES (1, 'Svartipétur', ...);
いずれかの方法を実装し、id フィールドを適切に定義することで、エラーを解決し、適切に定義されたフィールドを確立できます。各レコードの一意の識別子を持つテーブル。
以上がMySQL の「フィールド \'id\' にデフォルト値がありません」エラーを解決するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。