Jag hittade mitt svar och delar det här för samhällets bästa.
Det finns en ny systemvariabel introducerad i MySQL 5.6.6, kallad "explicit_defaults_for_timestamp". Med detta värde inställt på FALSE kommer min kod ovan att fungera. Om detta är inställt på sant ger MySQL ett felmeddelande.
Tyvärr tillåter inte Amazon RDS dig att ändra den parametern, och den kan inte ställas in per session.
mysql> SET SESSION explicit_defaults_for_timestamp=false;
ERROR 1238 (HY000): Variable 'explicit_defaults_for_timestamp' is a read only variable
Du kan läsa mer om variabeln här .