Timestamp är en intressant funktion i mysql. Du får ett unixtimestamp oavsett hur många tecken du definierar ditt timestamp till att vara.
Säg att du säger att timestampkolumnen är 8 tecken lång. Då kommer ett datum i formatet ååååmmdd returneras. Definierar du det till 10 tecken får du åååå-mm-dd.
Ok, so what säger ni? Det allra tuffaste, och mest praktiska, är att oavsett vilken längd man definierar som så sparas _hela_ timestampet. Det innebär att man på en senare tidspunkt kan ändra definitionen på sin kolumn ifall man ändrar sig och vill visa till exempel klockslag också!
Ditt problem? Well, ful lösning men det är bara den första timestampkolumnen som auto-uppdateras. Så vill du komma från detta och fortfarande använda timestamp och inte date så kan du lägga till en extra "dummy-timestampkolumn" innan den du faktiskt använder dig av.