Поведението, което показахте по-горе в 5.5, всъщност беше грешка. Това беше коригирано в 5.6.11. Вижте бележките по версията за 5.6 .11 на самото дъно. Беше част от грешки 68472 и 16394472 (към който всъщност не мога да намеря връзка).
Ако включите explicit_defaults_for_timestamp
флагът е изключен, ТРЯБВА да работи както в 5.5
Това беше същият проблем, който имах с нашата DB, когато актуализирахме от 5.5 на 5.6.