2

新しいテーブルを作成し、デフォルトでNULLにしたいフィールドがある場合、DEFAULT NULLを追加する必要がありますか、それともデフォルトですでにNULLですか?

ありがとう

4

2 に答える 2

6

デフォルトではnullです。明示的に宣言する必要はありません。

于 2012-11-21T09:49:07.150 に答える
1

デフォルトではNULL、例であるため、実際にはオプションです。

CREATE TABLE hello
(
   ID INT NOT NULL,
   NAME VARCHAR(50),
   OTHERs VARCHAR(50) DEFAULT 'FISH')
)

DEFAULTを除く他の値が必要な場合にのみ使用されますNULL。上記の例では、のみを挿入しようとすると、とIDの値はそれぞれとです。NAMEOTHERsNULLFISH

于 2012-11-21T09:49:35.410 に答える