Anda tidak dapat disetel CURRENT_TIMESTAMP sebagai nilai default dengan DATETIME.
Tapi Anda bisa melakukannya dengan TIMESTAMP.
Lihat perbedaannya di sini .
Kata-kata dari ini blog
Klausa nilai DEFAULT dalam spesifikasi tipe data menunjukkan nilai default untuk kolom. Dengan satu pengecualian, nilai default harus berupa konstanta; itu tidak bisa berupa fungsi atau ekspresi.
Ini berarti, misalnya, Anda tidak dapat menyetel default untuk kolom tanggal menjadi nilai fungsi seperti NOW() atau CURRENT_DATE.
Pengecualiannya adalah Anda dapat menentukan CURRENT_TIMESTAMP sebagai default untuk kolom TIMESTAMP.