- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:NULLについて)
NULLについてのエラーとは?解決方法をご紹介
このQ&Aのポイント
- NULLについて伺います。現在、strutsで入力画面にて入力した内容がデータベース(MYSQL)に反映されるWEBアプリケーションを作っているのですが、Column 'title' cannot be nullとコンソールでエラーが出ており、「not nullでテーブルを作り直せばいいのかな」と思い、一旦テーブルを削除してからもう一度作り直したのですが、エラーが変わりません。何かしらご教授頂ければ幸いです。
- テーブルの構造を確認すると、titleというフィールドがあり、これはnullが許可されていない(null許容されない)という設定です。エラーメッセージによると、データベースにtitleの値がnullで入力されているようです。したがって、エラーが発生しています。
- 解決方法として、データベースにtitleの値を必ず入力するようにするか、nullを許可するようにフィールドの設定を変更することが考えられます。テーブルを削除して再作成したがエラーが変わらない場合は、strutsやデータの受け渡しに不備がある可能性もありますので、その点も確認してみてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
MySQL では text 型には default 値を設定できないみたいです。 http://dev.mysql.com/doc/refman/4.1/ja/blob.html
お礼
有難う御座います。また、試行錯誤してみます。