Sie kann nicht eingestellt werden CURRENT_TIMESTAMP als Standardwert mit DATETIME.
Aber Sie können es mit TIMESTAMP machen.
Sehen Sie den Unterschied hier .
Wörter aus this blog
Die DEFAULT-Wertklausel in einer Datentypspezifikation gibt einen Standardwert für eine Spalte an. Mit einer Ausnahme muss der Standardwert eine Konstante sein; es kann keine Funktion oder ein Ausdruck sein.
Das bedeutet beispielsweise, dass Sie den Wert einer Funktion wie NOW() oder CURRENT_DATE nicht standardmäßig für eine Datumsspalte festlegen können.
Die Ausnahme ist, dass Sie CURRENT_TIMESTAMP als Standard für eine TIMESTAMP-Spalte angeben können.