PHPMyAdmin导入错误 - 默认值无效

时间:2017-11-02 03:52:01

标签: php mysql phpmyadmin

我试图将我的网站从我的旧服务器移到Vultr的新服务器上。

然而,在导入数据库的过程中,我遇到了一个非常烦人的问题,我花了几个小时,仍然无法修复它。

由于我认为需要将DateTime转换为时间戳而发生错误,但数据库太大而无法逐个转换。

无论如何这是错误:

Error at the line 111680: ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 
COLLATE=utf8mb4_unicode_ci;
Query: --
--
CREATE TABLE `mvmnvu_links` (
`link_id` bigint(20) UNSIGNED NOT NULL,
`link_url` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`link_name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`link_image` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`link_target` varchar(25) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`link_description` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 
'',
`link_visible` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'Y',
`link_owner` bigint(20) UNSIGNED NOT NULL DEFAULT '1',
`link_rating` int(11) NOT NULL DEFAULT '0',
`link_updated` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`link_rel` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
`link_notes` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL,
`link_rss` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT ''
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
MySQL: Invalid default value for 'link_updated'
Stopped on error

有什么快速的解决方案吗?

谢谢。

0 个答案:

没有答案