アプリ版:「スタンプのみでお礼する」機能のリリースについて

NULLについて伺います。

現在、strutsで入力画面にて入力した内容がデータベース(MYSQL)に反映されるWEBアプリケーションを作っているのですが、Column 'title' cannot be nullとコンソールでエラーが出ており、「not nullでテーブルを作り直せばいいのかな」と思い、一旦テーブルを削除してからもう一度作り直したのですが、エラーが変わりません。何かしらご教授頂ければ幸いです。よろしくお願いいたします。下記にテーブル構造と、その下にエラーを貼り付けておきます。(文字数の関係上、エラー全文は貼り付けられませんでした)

mysql> desc input;
+--------------+---------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+--------------+---------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| title | text | NO | | NULL | |
| movie_url | text | NO | | NULL | |
| material_url | text | NO | | NULL | |
| explanation | text | NO | | NULL | |
+--------------+---------+------+-----+---------+----------------+


com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Column 'title' cannot be null

A 回答 (1件)

MySQL では text 型には default 値を設定できないみたいです。


http://dev.mysql.com/doc/refman/4.1/ja/blob.html
    • good
    • 0
この回答へのお礼

有難う御座います。また、試行錯誤してみます。

お礼日時:2008/12/17 15:17

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!