Es funktioniert nicht, weil es nicht unterstützt wird
Der DEFAULT
-Klausel 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 zum Beispiel, dass Sie den Standardwert für eine Datumsspalte nicht auf den Wert einer Funktion wie NOW()
setzen können oder CURRENT_DATE
. Die Ausnahme ist, dass Sie CURRENT_TIMESTAMP
angeben können als Standard für einen TIMESTAMP
Spalte
http://dev.mysql.com/doc/refman /5.5/en/create-table.html