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
.