新しいテーブルを作成し、デフォルトでNULLにしたいフィールドがある場合、DEFAULT NULLを追加する必要がありますか、それともデフォルトですでにNULLですか?
ありがとう
デフォルトではnullです。明示的に宣言する必要はありません。
デフォルトではNULL
、例であるため、実際にはオプションです。
CREATE TABLE hello
(
ID INT NOT NULL,
NAME VARCHAR(50),
OTHERs VARCHAR(50) DEFAULT 'FISH')
)
DEFAULT
を除く他の値が必要な場合にのみ使用されますNULL
。上記の例では、のみを挿入しようとすると、とID
の値はそれぞれとです。NAME
OTHERs
NULL
FISH