最後のnullに括弧があるため、これをグーグルで検索するのに苦労しました。
mysql の NULL と (null) の違いは何ですか? 行を作成するときに値を指定しないと、行に NULL が入力されると思います。しかし、エントリ (null) を作成するのは何ですか?
mysql の行のエントリに (null) が表示されます。こんな感じ
mysql> select * from users;
+--------+-----------+------------+----------+
|id | field1 | field2 | field3 |
+--------+-----------+------------+----------+
| 0 | (null) | (null) | NULL |
私はmysql5を使用しています。(null) は、ユーザーがデータを入力して行を編集した後に表示され、RubyOnRails はそのデータを mysql に保存します。(null) を作成するユーザーが何を入力できるか (または入力しないか) を把握しようとしています。