数据库导入错误语法

时间:2017-04-20 09:33:07

标签: sql database syntax mariadb

我试图将我的sql数据库导入Phpmyadmin,因为我正在转移到另一个托管。

尝试添加其他数据库时,我遇到了类似的错误。我不知道问题出在哪里。可能是因为我的旧服务器或新服务器有一些MySQL应该更新的软件吗?

在新服务器上,MariaDB 5.5.41正在运行。旧的我还没想到。

我可以在下一步找到错误(并删除/替换它)?

  

1064 - 您的SQL语法出错;查看与您的MariaDB服务器版本对应的手册,以便在第2行“_transient_timeout_feed_mod_b9388c83948825c1edaef0d856b7b109”,“1492459638”,“否”附近使用正确的语法

错误所在的特定代码的片段:

INSERT INTO `wp_options` (`option_id`, `option_name`, `option_value`, `autoload`) VALUES
(2857, '_transient_timeout_feed_mod_b9388c83948825c1edaef0d856b7b109', '1492459638', 'no'),
(2858, '_transient_feed_mod_b9388c83948825c1edaef0d856b7b109', '1492416438', 'no'),
(2859, '_transient_timeout_plugin_slugs', '1492502838', 'no'),
(2860, '_transient_plugin_slugs', 'a:1:{i:0;s:24:"wordpress-seo/wp-seo.php";}', 'no'),

2 个答案:

答案 0 :(得分:0)

INSERT INTO `wp_options` (`option_id`, `option_name`, `option_value`, `autoload`) VALUES
(2857, '_transient_timeout_feed_mod_b9388c83948825c1edaef0d856b7b109', '1492459638', 'no'),
(2858, '_transient_feed_mod_b9388c83948825c1edaef0d856b7b109', '1492416438', 'no'),
(2859, '_transient_timeout_plugin_slugs', '1492502838', 'no'),
(2860, '_transient_plugin_slugs', 'a:1:{i:0;s:24:"wordpress-seo/wp-seo.php";}', 'no');

enter image description here 试试上面的代码。

希望这会有所帮助。

答案 1 :(得分:0)

导出的数据库文件没有任何问题,但是当您使用phpMyAdmin导出数据库时,请选择“自定义 - 显示所有可能的选项”。

现在你有很多选择。您可以在特定于格式的选项上更改数据库系统,并在插入数据时使用语法

然后将数据库导入新服务器。您可以在phpMyAdmin导入页面中更改“SQL兼容模式”。