Le comportement que vous avez montré ci-dessus dans 5.5 était en fait un bogue. Cela a été corrigé dans la version 5.6.11. Consultez les notes de version pour 5.6 .11 tout au fond. Cela faisait partie des bogues 68472 et 16394472 (dont je ne trouve pas le lien).
Si vous activez le explicit_defaults_for_timestamp
drapeau éteint, cela DEVRAIT fonctionner comme dans la version 5.5
C'était exactement le même problème que j'avais avec notre base de données lorsque nous avons mis à jour de 5.5 à 5.6.