デフォルトなしは、デフォルト値がないことを意味します。挿入に値が指定されていない場合、クエリは「デフォルト値なしエラー」で失敗します。
NULLは、実際のNULL値です。つまり、挿入に値が指定されていない場合、列はデフォルトでNULL(空)になります。 varcharの場合、デフォルトを''に設定できますが、NULLの方が適しています。
自動インクリメントのint型には、常に値があるため、デフォルト値(デフォルト:なし)を指定しないでください。
デフォルトなしは、デフォルト値がないことを意味します。挿入に値が指定されていない場合、クエリは「デフォルト値なしエラー」で失敗します。
NULLは、実際のNULL値です。つまり、挿入に値が指定されていない場合、列はデフォルトでNULL(空)になります。 varcharの場合、デフォルトを''に設定できますが、NULLの方が適しています。
自動インクリメントのint型には、常に値があるため、デフォルト値(デフォルト:なし)を指定しないでください。