MySQL behandlar tidsstämpel på ett speciellt sätt, det är lite svårt att hitta i dokumentation
när du inte vet vad du letar efter:
Det betyder att din andra tidsstämpel inte är null kolumnen får ett implicit standardvärde på '0000-00-00 00:00:00' , vilket inte är tillåtet i kombination med
För att lösa ditt problem, aktivera alternativet code>--explicit_defaults_for_timestamp
. Den behandlar tidsstämpel kolumner som du förväntade dig (och kommer att vara standardbeteendet i någon framtida MySQL-version i alla fall), eller låt dem vara null .