NOT NULL Usage

August 15, 2017 ยท View on GitHub

Use NOT NULL only if the column cannot have a missing value:

When you declare a column as NOT NULL, it should be because it would make no sense for the row to exist without a value in that column. Use null to signify a missing value for any data type.