How can I set the format of a timestamp filed? Whatever I do I again get default "0000-00-00 00:00:00" which I don't want. I wonder if this is a problem with phpmyadmin or mysql.
That's how MySQL stores DATETIME types - you could use and INT(11) and store the Unix timestamp. But why don't you like the DATETIME type?!? What are you trying to do?