Chování, které jste ukázali výše v 5.5, byla ve skutečnosti chyba. Toto bylo opraveno v 5.6.11. Podívejte se na poznámky k vydání 5.6 .11 na samém dně. Bylo to součástí chyb 68472 a 16394472 (na které ve skutečnosti nemohu najít odkaz).
Pokud otočíte explicit_defaults_for_timestamp
příznak vypnutý, MĚLO by to fungovat jako v 5.5
Byl to přesně stejný problém, jaký jsem měl s naší DB, když jsme aktualizovali z 5.5 na 5.6.