Wait WTF MySQL implicitly inserts `CURRENT_TIMESTAMP` for `TIMESTAMP` columns by default?! And `foo TIMESTAMP DEFAULT NULL` is not valid in MySQL? WHAT THE ACTUAL FUCK?!pic.twitter.com/ulGqrw6S6B
You can add location information to your Tweets, such as your city or precise location, from the web and via third-party applications. You always have the option to delete your Tweet location history. Learn more
So `bar TIMESTAMP NULL DEFAULT NULL` works here... That doesn't make this better though. `NULL` is the default in SQL. It is the default in MySQL for every other type. You need to explicitly state `NOT NULL`. Why on earth would this be different?