現在、Ruby on Rails 5.1.6 と MySQL 5.6 を使用して開発しております。
聞きたいこと
掲題の通りなのですが、MySQL 5.6 では TEXT カラムにデフォルト値を設定できません。
BLOB および TEXT カラムにはデフォルト値を割り当てられません。
※ MySQL 5.6 リファレンスマニュアルより引用
実際にアプケーションでデフォルト値を設定しようとするエラーになってしまいます。
しかし、同じ文字列でも VARCHAR カラムはデフォルト値を設定できます。
あまりデータベースの仕様には詳しくないのですが、
MySQL ではなぜこのような仕様になっているのかを知りたいです。
よろしくお願いいたします。

回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/23 11:43