I have an InnoDB
table in MySQL (version 8.0 if it's relevant), it has a column with decimal(15,5)
type.
I was wondering, if I set the default value of this column to NULL
it will actually still take the default decimal storage (as long as it stays NULL) in each row?
I do understand that storage is cheap, but please kindly help me with facts here.
P.S. I've already read this question, but it is very old (MyISAM era) and doesn't really answer my question accurately.