Is any different between this two queries? If there is what will be faster?
ALTER TABLE mytable ADD COLUMN newcolumn VARCHAR(64) DEFAULT NULL;
ALTER TABLE mytable ADD COLUMN newcolumn VARCHAR(64) NULL;
How does it work under the hood? If we have a table with a millions of rows will any one of queries rewrite every row to set NULL value to a new column?