J'ai trouvé ma réponse et je la partage ici pour le bien de la communauté.
Il y a une nouvelle variable système introduite dans MySQL 5.6.6, appelée "explicit_defaults_for_timestamp". Avec cette valeur définie sur FALSE, mon code ci-dessus fonctionnera. Si cela est défini sur true, MySQL génère une erreur.
Malheureusement, Amazon RDS ne vous permet pas de modifier ce paramètre et il ne peut pas être défini session par session.
mysql> SET SESSION explicit_defaults_for_timestamp=false;
ERROR 1238 (HY000): Variable 'explicit_defaults_for_timestamp' is a read only variable
Vous pouvez en savoir plus sur la variable ici .