Reputation: 53
hello all i have problem with mysql...i have field user can save value in it or leave it empty so should i set default value for this field NULL? isnt it...ok how i do it?
Upvotes: 0
Views: 752
Reputation: 25060
There is no need for a field to be NULL, yuo can just enter an empty value. This is often better as NULL means "no information present" not "field empty". A user might intentionally leave a field empty because he has nothing to fill it with (e.g. "personal website") but this IS an information, while NULL means "we don't know".
Upvotes: 0
Reputation: 23907
That is the default value in most cases. Just don't specify a default and of course don't specify NOT NULL for that field when defining the table schema.
Upvotes: 1