最後の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) を作成するユーザーが何を入力できるか (または入力しないか) を把握しようとしています。