mysql text、timestamp datatype関連ノート

463 ワード

1.create tableの場合、blob、textタイプはdefault valueがありません。
以下のSQLは警告を報告します。
create table ( a text not null default '');
2.最初のフィールドがtimestamp not nullの場合、default値はcurrent_timestamp2番目のフィールドはdefaultが0です。
3.一つの表と表は一つのdefault current_しか使えません。timestamp、on up date current utimestamp
以下のSQLはエラーを報告します。
create table ( a timestamp not null, b timestamp not null default current_timestamp);