as of mysql8, this is legal:
CREATE TABLE t (d DATETIME DEFAULT CURRENT_TIMESTAMP);
and this is legal:
CREATE TABLE t (d DATE DEFAULT (CURRENT_DATE));
so why is this illegal?
CREATE TABLE t (d DATE DEFAULT CURRENT_DATE);
resulting in a
Error in query (1064): Syntax error near 'CURRENT_DATE)' at line 1