Вие не може да се настрои CURRENT_TIMESTAMP като стойност по подразбиране с DATETIME.
Но можете да го направите с TIMESTAMP.
Вижте разликата тук .
Думи от това блог
Клаузата за стойност DEFAULT в спецификация на тип данни показва стойност по подразбиране за колона. С едно изключение, стойността по подразбиране трябва да бъде константа; не може да бъде функция или израз.
Това означава например, че не можете да зададете по подразбиране за колона за дата да бъде стойността на функция като NOW() или CURRENT_DATE.
Изключението е, че можете да посочите CURRENT_TIMESTAMP по подразбиране за колона TIMESTAMP.