CREATE TABLE `twitter_tweets` (
`uid` varchar(40) COLLATE utf8_unicode_ci NOT NULL,
`created_at` datetime NOT NULL,
`retweet` tinyint(1) NOT NULL,
`lang` varchar(10) COLLATE utf8_unicode_ci NOT NULL,
`text` mediumtext COLLATE utf8_unicode_ci,
`retweeted_userid` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
`username` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
`userid` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
`real_name` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
`retweeted_status_id` varchar(40) COLLATE utf8_unicode_ci DEFAULT '',
`retweet_count` int(11) DEFAULT '-2',
`retweeted_username` varchar(100) COLLATE utf8_unicode_ci DEFAULT '',
`retweeted_real_name` varchar(100) COLLATE utf8_unicode_ci DEFAULT '',
`in_reply_to_status_id` varchar(40) COLLATE utf8_unicode_ci DEFAULT '',
`in_reply_to_userid` varchar(100) COLLATE utf8_unicode_ci DEFAULT '',
`in_reply_to_username` varchar(100) COLLATE utf8_unicode_ci DEFAULT '',
`contributors` text COLLATE utf8_unicode_ci,
`stored_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`uid`),
KEY `created_at_idx` (`created_at`),
KEY `stored_at_idx` (`stored_at`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
insert into twitter_tweets (`uid`, `created_at`) values ("3", '0000-00-00 00:00:00') on duplicate key update uid=uid;
For comparison, the same query in mysql shell (and Sequel Pro app) returns a non-Null value: