当前位置: 首页 > 知识库问答 >
问题:

在phpmyadmin中导入数据库时出错

丁经国
2023-03-14

我一直在本地开发我的网站,现在我正试图将其迁移到一个live。我导出本地sql数据库并尝试将其导入新数据库,但它返回错误:

SQL查询:

表wpmedokonta_commentmeta的表结构

创建表wpmedokonta_commentmeta

meta_id BIGINT(20)无符号非空自动增量,comment_id BIGINT(20)无符号非空默认值'0',meta_key VARCHAR(255)COLLATE utf8mb4_unicode_ci DEFAULT NULL,meta_value LONGTEXT COLLATE utf8mb4_unicode_ci,主键(meta_id),键注释_id(comment_id),KEY meta_KEY(meta_KEY(191)))ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

MySQL说:文档

1273-未知排序规则:“utf8mb4_unicode_ci”

有人知道为什么会这样吗?不确定是否有帮助,但我不会在我的网站上使用评论...

共有3个答案

逑衡
2023-03-14

用utf8_unicode_ci代替utf8mb4_unicode_ci。应该有效。

此外,如果在数据库中看到InnoDB,请用MyISAM替换InnoDB。

艾泽语
2023-03-14

这可能是因为你有不同的MYSQL版本。检查本地服务器的版本是否与live server相同。

郭修平
2023-03-14

您还可以在sql文件中将utf8mb4_unicode_ci更改为utf8_general_ci,并将utf8mb4更改为utf8

 类似资料:
  • 我试图从Xampp的phpMyAdmin导出WordPress数据库,但突然出现了这个错误: 致命错误:未捕获类型错误:传递给PhpMyAdmin\导出::getFilenameAndMimetype()的参数5必须是类型字符串,空给定,在第380行的C:\xampp\phpMyAdmin\export.php中调用,并在C:\xampp\phpMyAdmin\库\类\E<-plhd--2/>堆栈

  • 最近我卸载了Wamp服务器并重新安装了较新版本的Wamp服务器,即3.1.3 注意:我用的是Windows 10 以下是Wamp Server的所有详细信息: 当我在phpMyAdmin中单击MYSQL数据库,然后单击导出时,phpMyAdmin显示空白页面。然而,当我单击导入时,phpMyAdmin根本不会显示空白页面。但奇怪的是,当单击Export时,phpMyAdmin显示空白页面。 由于我

  • 问题内容: 我想从PHPMyAdmin(或MySQl Workbench)导出数据库,然后将其导入SQLite数据库,这样我就可以进行本地编辑和测试而不会破坏实时版本。我对SQL非常陌生,因此所有导出选项等在这一点上对我来说都很密集。我尝试通过命令使用默认的导出设置PHPMyAdmin 也 但是这些引发了很多语法错误和“没有这样的表”错误。 我还尝试了在此处找到的经常被引用的脚本脚本,但是当我尝试

  • 问题内容: 我一直在尝试通过phpMyAdmin导入数据库。我的数据库文件是,它的大小是1.2 GB,我正在尝试将其导入本地,并且phpMyAdmin表示: 您可能试图上传太大的文件。请参阅文档以了解解决此限制的方法。 请帮助我,我真的需要这个工作。 问题答案: 这是由于PHP对上传文件具有文件大小限制。 如果您具有终端机/外壳程序访问权限,则以上答案@Kyotoweb将起作用。 一种实现方法是创

  • Im在尝试将现有的SQL数据库导入到我的项目中时遇到了一些问题。我在src/assets文件夹中找到了.db文件,并按如下方式配置了DBHandler: 但是,每当我试图从一个表中进行原始查询时,Android不会使用资产文件夹中的数据库,而是创建一个具有相同名称的空的新数据库和一个仅名为android_metadata的表。 如何正确设置?

  • 问题内容: 我正在尝试编写脚本来导入数据库文件。我编写了脚本来导出文件,如下所示: 现在,我希望能够导入该数据库。我试过了 : 但是我不允许执行多个语句。有没有办法让它直接运行SQL脚本? 问题答案: 文件资料。