我试图将我的wordpress网站迁移到另一台服务器,我注意到任何带有日期戳的表都不会加载到新数据库中。
似乎不喜欢'0000-00-00 00:00:00'的格式。.这是我需要在phpmyadmin中指定的设置吗?
我试图通过完全删除日期来强制创建表,并且它可以正常工作,所以我知道这是一个日期问题...
sql看起来像这样-
CREATE TABLE `7pW9iX3L_users_2` ( `ID` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `user_login` varchar(60) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', `user_pass` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', `user_nicename` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', `user_email` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', `user_url` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', `user_registered` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `user_activation_key` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', `user_status` int(11) NOT NULL DEFAULT 0, `display_name` varchar(250) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '', PRIMARY KEY (`ID`), KEY `user_login_key` (`user_login`), KEY `user_nicename` (`user_nicename`), KEY `user_email` (`user_email`)) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
/*!40000 ALTER TABLE `7pW9iX3L_users` DISABLE KEYS */;
下面的数据以与标题相同的格式显示日期,但是我收到一条错误消息...并且任何带有日期的表都会发生这种情况。
有人可以帮我这个忙吗!